社区
Web 开发
帖子详情
为什么我读出来的mysql里的中文数据有时候会是乱码?
为你快乐
2003-12-12 05:53:08
怎么解决啊?
...全文
155
8
打赏
收藏
为什么我读出来的mysql里的中文数据有时候会是乱码?
怎么解决啊?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
duwucn
2003-12-16
打赏
举报
回复
?useUnicode=true&characterEncoding=gb2312
dailindl
2003-12-16
打赏
举报
回复
对了,看看数据库,有可能是插入的时候没有转码
dailindl
2003-12-16
打赏
举报
回复
b1=new String(a1.getBytes(),"gb2312");
cocosunshine
2003-12-16
打赏
举报
回复
.getBytes("ISO-8859-1"), "GB2312");
eureka0891
2003-12-16
打赏
举报
回复
在论坛里搜索一下,
有很多关于中文乱码的解决方案
总之,
如果在mysql里不是乱码就取出时转码,
如果mysql里也是,就在页面上也要转码
HPsoft
2003-12-15
打赏
举报
回复
sqlConn=java.sql.DriverManager.getConnection
("jdbc:mysql://"+DBServer+":3306/"+DBNAME+
"?useUnicode=true&characterEncoding=gb2312", DBUser,DBPassword);
数据庫名后面加上?useUnicode=true&characterEncoding=gb2312试试
007james
2003-12-12
打赏
举报
回复
在每个JSP文件首加上:
<%@ page contentType="text/html;charset=gb2312"%>
shaokun305
2003-12-12
打赏
举报
回复
要解决这种问题,首相,打开你的数据库,看看数据库中存在的是不是乱麻,如果是,那么是你插入的时候没有经过转码,如果不是,你可以在页面中要显示的地方对他进行“gb2312”强制转吗
Mysql
中文
存入
乱码
???
如果设置了characterEncoding字符集,那么客户端发送时候...如果没有设置characterEncoding字符集,那么三个字符集取的是
mysql
配置文件
里
的字符集(例如:在新增
数据
的时候,
数据
库本应该保存
中文
的字段出现了
乱码
?
mysql
插入
数据
时
中文
乱码
_
MySQL
插入
数据
时,
中文
乱码
???问题的解决
在终端,
mysql
-u root -p 登录;show variables like 'character%';来查看当前
数据
库的相关编码集。client为客户端使用的字符集。connection为连接
数据
库的字符集设置类型,如果程序没有指明连接
数据
库使用的字符集...
彻底解决
mysql
中文
乱码
(?)问题
Mysql
中文
乱码
例如 存入:陈 123 存入:华法林 666
mysql
显示为:? 123
mysql
显示为:??? 666 再次存入:年 234 ...原因复现,为什么我
会
出现这个问题:
mysql
报错: Packet for query is too large (1117
MySQL
插入
数据
后
中文
乱码
问题???
今天早上 因为遇到了M有SQL搬家问题,我也一起把
中文
乱码
解决了。这个
中文
乱码
究其原因都是因为 字符集 的原因: 我们先查看
数据
库系统中一些系统变量的字符集:show variables like 'characters%';(用的通配符...
MySQL
插入表
中文
数据
出现
乱码
更改
数据
类型后,重新插入
数据
,可以正常的显示,但之前插入的
数据
没有同步进行更改,需要注意的是,如果你的这张表和另外一张表有外键关联,那么很有可能在更改
数据
类型的时候报错,可选择直接删除drop整张表,或者...
Web 开发
81,114
社区成员
341,727
社区内容
发帖
与我相关
我的任务
Web 开发
Java Web 开发
复制链接
扫一扫
分享
社区描述
Java Web 开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章