我用DW连接mysql数据库,mysql数据库是中文名,字段也是中文,DW里只显示乱码。怎么解决

我用DW连接mysql数据库,mysql数据库是中文名,字段也是中文,DW里只显示乱码。怎么解决,第1张

你插入的中文全部都是乱码,这应该是字符集的问题,你先查看下你数据库的编码格式,使用下面这个查询语句:

show variables like '%char%';

如果查询的结果正常,如下图:

说明你的数据库字符集编码格式正确,如有区别,那么就是你的数据库编码格式,修改数据库编码格式,在配置文件中修改myini文件,修改编码格式。如有疑问,请联系我

连接数据库:ClassforName("commysqljdbcDriver");

conn = DriverManagergetConnection("jdbc:mysql://localhost/blogcharacterEncoding=UTF-8&autoReconnect=true", "root", "root");

JSP页面:pageEncoding="utf-8"

mysql数据库:字段的字符集utf8;整理:utf8_general_ci

这个绝对没问题,我这边就这样实现的,希望采纳

在window平台下当然可以,在liunx或者hp-unix等平台下最好是你要确定你的数据库支持中文字符nls_language='SIMPLIFIED CHINESE', *** 作系统支持相应的中文字符,否则可能会终端显示乱码。

当然可以,不过有时会出现意想不到的错误,而且写程序时也麻烦,你不如还是用英文的字段名,而在输出时用中文显示,这是最好的办法

select xh as 学号,name as 名字,sex as 性别 from tablename

以上就是关于我用DW连接mysql数据库,mysql数据库是中文名,字段也是中文,DW里只显示乱码。怎么解决全部的内容,包括:我用DW连接mysql数据库,mysql数据库是中文名,字段也是中文,DW里只显示乱码。怎么解决、mysql表中中文显示、用SQL语言建立数据库表时,其属性可以用汉字表示么等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

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

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

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

发表评论

登录后才能评论

评论列表(0条)

保存