社区
Web 开发
帖子详情
为什么我读出来的mysql里的中文数据有时候会是乱码?
为你快乐
2003-12-12 05:53:08
怎么解决啊?
...全文
141
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字符集,那么客户端发送时候采用的字符集、
mysql
服务端接收采用的字符集、
mysql
结果返回的编码字符集,三者都采用characterEncoding字符集。提示:首先想到的是
mysql
的字符集设置,以及建表语句的字符集设置。甚至在百度之后,改了
mysql
.ini文件
里
的字符集,再重启
数据
库。如果没有设置characterEncoding字符集,那么三个字符集取的是
mysql
配置文件
里
的字符集(例如:在新增
数据
的时候,
数据
库本应该保存
中文
的字段出现了
乱码
?
彻底解决
mysql
中文
乱码
(?)问题
Mysql
中文
乱码
例如 存入:陈 123 存入:华法林 666
mysql
显示为:? 123
mysql
显示为:??? 666 再次存入:年 234 再次存入:塞雷娅 666 查询则
会
出现插入失败的问题。 因为: ?同样代表了年…… ???也同时代表了塞雷娅。 你没法插入任何其他四个字或两个字的
数据
了…… 也就是在这个异常的情况下,每个汉字都变成了? 每个问号代表任何一个汉字。 原因复现,为什么我
会
出现这个问题:
mysql
报错: Packet for query is too large (1117
MySQL
插入
数据
后
中文
乱码
问题???
今天早上 因为遇到了M有SQL搬家问题,我也一起把
中文
乱码
解决了。这个
中文
乱码
究其原因都是因为 字符集 的原因: 我们先查看
数据
库系统中一些系统变量的字符集:show variables like 'characters%';(用的通配符查看) 从上面我们可以看到前六个是和字符集有关的,然后我们在CMD页面看的
乱码
,是因为CMD的字符集使用的GBK,而我们的
数据
库使用的UTF8,而且这
里
无法直接修改..
MySql
写入
数据
时汉字
乱码
最近在整
mysql
时遇到点问题,我向
数据
库写入
数据
时,汉字出现了
乱码
,整了老半天,网上查了很多资料,最终还是让我解决了。下面我总结了一下解决
乱码
的几种情况。希望对你们有所帮助。一、前后台页面编码1.首先你应该不能忘了要个html页面添加编码格式,加入这句话
,因为
有时候
我们的
数据
时从前台拿到的。 2.后台代码页面,你确定设置了编码格式。二、
数据
库你还要检
mysql
保存时
乱码
了_使用
MySQL
保存
中文
数据
时,经常
会
遇到
乱码
问题的解决思路...
使用
MySQL
保存
中文
数据
时,经常
会
遇到
乱码
问题。产生
乱码
的原因很多,在笔者以为对
MySQL
的字符集处理已经很有了解的时候,使用C#编程时,竟再一次遇到了
乱码
。联想到前几天一位同事在使用JDBC访问
MySQL
时遇到的
中文
乱码
问题,决定对
MySQL
中文
乱码
问题的产生场景进行一次总结。一、错误读出现象:一个已经存在
数据
的
MySQL
数据
库,该
数据
库的
数据
用系统中其它软件、网页查看均正常,使用
MySQL
c...
Web 开发
81,116
社区成员
341,730
社区内容
发帖
与我相关
我的任务
Web 开发
Java Web 开发
复制链接
扫一扫
分享
社区描述
Java Web 开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章