java入数据库Mysql乱码问题:

java入数据库Mysql乱码问题:,第1张

default-character-set=改为GBK呢

url后面直接追加:useUnicode=true&characterEncoding=gbk呢

在mysql命令行中运行以下代码:

SET character_set_client = gbk;

SET character_set_connection = gbk;

SET character_set_database = gbk;

SET character_set_results = gbk;

SET character_set_server = gbk;

SET collation_connection = gbk_bin;

SET collation_database = gbk_bin;

SET collation_server = gbk_bin;

有一点要特别注意!

像GBK,UTF-8这样的名字,在mysql与JAVA中有不同的规定,写的时候要格外注意,否则会出错。

比如GBK,在JAVA中要写成GBK,但在mysql中要写成gbk(连接数据库的URL)

比如UTF-8,在JAVA中要写成UTF-8,但在Mysql中要写成utf8

其它的字集符也有类似的区别

1、数据库编码问题,设置成utf-8

2、你的eclipse编码问题:

windows-Preferences,找到General下的workspace,编码设置成utf-8

右键工程-properties,把编码设置成utf-8

Systemoutpritnln(new String(rolesget(0)getName()getBytes("iso-8859-1"),"utf-8"));

转一下试试。

以上就是关于java入数据库Mysql乱码问题:全部的内容,包括:java入数据库Mysql乱码问题:、eclipse中java *** 纵sql访问数据库 报错信息中文乱码实在解决不了 跪求解答!!、java从数据库中获取的日文乱码怎么办等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/9697901.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-01
下一篇 2023-05-01

发表评论

登录后才能评论

评论列表(0条)

保存