关于连接MYSQL问题 本帖最后由 kenticny0270 于 2011-06-06 14:44:08 编辑 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 我是用getText获取文本框里的内容貌似是getText获取中文出现了问题,这里有什么要求么 请问:1,你的数据库表用的什么字符集(mysql终端命令查询: show create table tablename;)2,你说的“有汉字的地方全都是?”是用数据库UI程序查看到的,还是用JAVA代码访问出来的,用JAVA代码访问出来的有乱码没? 我数据库用的是gbk字符集我在程序中最后输出了sql语句,显示的都是?,此时到数据库中查询,查到的也是?,如果直接在数据库中插入中文是可以的,不会出现乱码,只有通过java插入才会出现问题 String URL="jdbc:mysql://localhost:3306/db_name在url中加上characterEncoding 应该是数据库没用gbk文字格式 String URL="jdbc:mysql://localhost:3306/db_name?useUnicode=true& characterEncoding=UTF-8" 9楼是一种方法,注意CSDN的回复把那个and字符转换了,你写代码时不要直接复制就测试还有个方法我想测试下:你查看一下你的ECLIPSE的默认字符集是什么的?查看方法:windows-preferences-general-workspace 看右测那个text file encoding是什么字符集? 我建议咱们搞编程的还是用UTF-8的编码(DB也好,IDE也好),这样也好与国际接轨,so,你把你的ECLIPSE的默认字符集也改成utf-8的吧。 中加上characterEncoding这个也不行吧这个问题是他的MySQL编码不对,必须把MySQL编码改下就可以了,看下MySQL一定是哪个的地方呵呵 我直接在cmd下进入mysql修改编码,可是重启服务之后编码就又恢复成原来的了 snoarea.getText().toString;这样试试 一个菜鸟问题? InputStream to String,编码格式设置为GBK应该怎么操作 swing支持bmp格式的图片么 关于排序帖子的疑问 问:关于JTable事件 简单问题 : 求一个正则表达式: 请教有关"taglib"的问题? 分数不够,跟我讲,再给你加 JAVAMAIL的内存泄露问题 【java小白】一个小问题 谁知道java使用jxl读取excel里面的换行还能读取出来啊? 没有固定ip,发布网站后,可以被所有人访问吗?
1,你的数据库表用的什么字符集(mysql终端命令查询: show create table tablename;)
2,你说的“有汉字的地方全都是?”是用数据库UI程序查看到的,还是用JAVA代码访问出来的,用JAVA代码访问出来的有乱码没?
我数据库用的是gbk字符集
我在程序中最后输出了sql语句,显示的都是?,此时到数据库中查询,查到的也是?,如果直接在数据库中插入中文是可以的,不会出现乱码,只有通过java插入才会出现问题
characterEncoding=UTF-8"
你查看一下你的ECLIPSE的默认字符集是什么的?
查看方法:windows-preferences-general-workspace 看右测那个text file encoding是什么字符集?
我直接在cmd下进入mysql修改编码,可是重启服务之后编码就又恢复成原来的了