老土问题:mysql jdbc取出来的数据中文显示乱码

Ji秋风 2007-01-12 02:24:32
my.ini中设置默认字符集为latin1
default-character-set=latin1

数据库直接insert或select数据中文都没问题。

jdbc连接取出来数据中文显示为???????
数据库连接字符串:jdbc:mysql://10.6.0.67/ywtj?characterEncoding=gbk

若把my.ini默认字符集改为
default-character-set=gbk
数据库直接insert或select数据中文都不行了。


这个问题是因为我连接字符串不正确,还是其它问题引起。
高手指点一把。
...全文
340 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
Ji秋风 2007-01-18
  • 打赏
  • 举报
回复
重新安装mysql,默认选择gb2312,终于解决。
fengfangfang 2007-01-17
  • 打赏
  • 举报
回复
试试
SET NAMES 'gbk';
懒得去死 2007-01-13
  • 打赏
  • 举报
回复
插入之前的数据是什么编码就用什么编码取

56,677

社区成员

发帖
与我相关
我的任务
社区描述
MySQL相关内容讨论专区
社区管理员
  • MySQL
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧