为什么我的mysql数据库不能insert中文? char和varchar型都试过了 只能插入字母 版本4.1 安装时字符集是utf-8 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 怎么把中文转成 ISO8859-1呢?我直接在mysql命令控制台insert中文都不行.. 不是不支持中文,而是编码有问题,系统默认编码是中文gbk,你可以试试:new String(str.getBytes(),"8859_1")转成iso8859-1编码 在你的MySql安装目录下找到my.ini 文件 找到两个 default-character-set换成下面的 然后重启mysql就可以了default-character-set=gbkdefault-character-set=gbk 1种方法就是自己编码转换2就是设置mysql的字符集第一种更灵活一些 mysql是英文数据库 所以你在网里存东西的时候要用ISO8859-1编码 Java中“==”和equals的比较 jar 会出现'jar' 不是内部或外部命令,也不是可运行的程序 一个逻辑问题。各位帮帮小妹 关于程序里使用jdbc的问题 请问java怎么去掉字符串末尾的换行符,谢谢! 关于Swing的一个问题,分我可以再加 窗体关闭按钮不显示! java打印问题 各位用JAVA做Web-based Application的朋友,有没有这种感觉? 关于java子类创建对象时,父类做了什么的问题 Applet小程序的默认布局是什么? 怎么样把一个文件保存到数据然后在网页上显示出来 比如word 谢谢
我直接在mysql命令控制台insert中文都不行..
new String(str.getBytes(),"8859_1")转成iso8859-1编码
default-character-set=gbkdefault-character-set=gbk
2就是设置mysql的字符集
第一种更灵活一些