社区
Java EE
帖子详情
Mysql数据库 中文乱码问题~~求助
shinedidi
2011-08-07 11:37:21
照着书本写了一个留言板程序
用一个HTML页面用于填写留言信息
用一个jsp文件用于向数据库插入填写的数据(插入的中文数据显示问号????)
用一个jsp文件用于显示留言的数据(中文数据显示问号????)
现在的问题是,写入到mysql的中文数据显示问号????,而且插入的中文特殊符号也是问号?????
请问怎么解决啊 纠结了一个晚上啊~~
...全文
119
26
打赏
收藏
Mysql数据库 中文乱码问题~~求助
照着书本写了一个留言板程序 用一个HTML页面用于填写留言信息 用一个jsp文件用于向数据库插入填写的数据(插入的中文数据显示问号????) 用一个jsp文件用于显示留言的数据(中文数据显示问号????) 现在的问题是,写入到mysql的中文数据显示问号????,而且插入的中文特殊符号也是问号????? 请问怎么解决啊 纠结了一个晚上啊~~
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
26 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
zhangxuyu1118
2011-08-09
打赏
举报
回复
第一次连接时发送SET指令即可,以后不用发的。
zhangxuyu1118
2011-08-09
打赏
举报
回复
象执行SQL那样执行:"set character set gbk"
aliyafangxia
2011-08-09
打赏
举报
回复
在你安装的mysql的目录文件中找到my.int文件,主要是在盘,然后修改里面的文件
default-character-set = utf8
character_set_server = utf8,加上这两句,然后重启服务
xinxian13
2011-08-09
打赏
举报
回复
在my.ini文件中配置两个地方都是utf8(默认情况下是拉丁的),以后建的数据库全是utf8,页面上的也用utf-8编码,保证你不会乱,如果乱你来砍我,你改了之后你现在的数据库的编码最好改为utf8,网上有命令的,自己动手命令一下
Swear_fling
2011-08-09
打赏
举报
回复
byte []b= name.getBytes("iso-8859-1");
name=new String(b);
Swear_fling
2011-08-09
打赏
举报
回复
//name 是数据库返回的字段
byte []b= name.getBytes("iso-8859-1");
name=new String(b);
xianaofei
2011-08-09
打赏
举报
回复
回帖加分
邓巍
2011-08-09
打赏
举报
回复
看一下创建数据库的时候字符集是什么!
dt510_123
2011-08-09
打赏
举报
回复
mysql装的时候默认语言没改吧,
看看mysql安装目录my.ini里边文件
[mysql]
default-character-set=gbk(或者是utf8)
huangdaxiang0726
2011-08-09
打赏
举报
回复
1、确定插入数据库之前是不是乱码
2、看看数据库的字符集是不是UTF-8 安装目录下的(mysql.ini)文件中查看
位置大概在 40多行和 60多行 版本为5.0版本如是其他版本也可按此方法执行
romanitc
2011-08-09
打赏
举报
回复
全部都统一用utf-8,包你不出乱码!
shinedidi
2011-08-08
打赏
举报
回复
[Quote=引用 1 楼 sp276741062 的回复:]
帮顶 回复内容太短了!
[/Quote]
自己也顶下~
shinedidi
2011-08-08
打赏
举报
回复
[Quote=引用 3 楼 mynameiscloud 的回复:]
先将你的数据编码为utf8,然后设置mysql的字符集为utf8,这样插进去就可以了
[/Quote]
具体怎么操作啊?
luohuijun619
2011-08-08
打赏
举报
回复
lz把数据库编码设置为gbk就可以了,
小蝸牛
2011-08-08
打赏
举报
回复
改下数据库编码,使用show variables like '%char%'查看当前编号情况!
loveofmylife
2011-08-08
打赏
举报
回复
jdbc:mysql://localhost:3306/test?useUnicode=true&characterEncoding=UTF-8
小小刚
2011-08-08
打赏
举报
回复
UTF-8 不好使,建议GBK
吴双
2011-08-08
打赏
举报
回复
有两种可能。
一是jsp获取的数据就是乱码了
解决办法:在jsp中进行转码处理.
String param=new String(str.getbytes("iso-8859-1"),"gbk");
二是mysql的字符集和jsp的字符集冲突
解决办法:到mysql的安装文件中找到my.int文件
修改default-character-set为UTF8
希望能够帮助到楼主
原来缘来
2011-08-08
打赏
举报
回复
如果你用了servlet就用post方法提交然后写上request.setcharacterencoding("UTF-8");
如果只是单纯的jsp的话就声明一个方法
<%! private String convert(String str){
return new String(str.getBytes("ISO8859-1","UTF-8"));
}
%>
liuc0317
2011-08-08
打赏
举报
回复
先改一下mysql 的配置文件。my.ini
default-character-set=UTF8
加载更多回复(6)
MySQL
数据库
乱码之字符集
学完这篇教程,你将学到以下内容: 1.
MySQL
数据库
乱码解决 2.知悉
MySQL
数据库
字符集知识 3.生产中彻底避免乱码
mysql
数据库
中文乱码
问题
,修改
mysql
字符集(Linux Windows)
安装完的
MySQL
的默认字符集为 latin1 ,为了要将其字符集改为用户所需要的(比如utf8),就必须改其...所以先来看看linux下
MySQL
的
数据库
文件、配置文件和命令文件分别在不同的目录 : 1、
数据库
目录,其所创建的数
pdo
mysql
中文乱码
_PDO方式插入中文数据到
mysql
出现乱码
php插入数据报错插入前的编码格式
数据库
结构格式插入数据的代码看你的代码,在创建表时候没有给表设置字符集,导致存入汉字失败,或者存进去乱码等
问题
。建议给表设置默认字符集,具体SQL如下:给表userinfo设置字符...
openfire
mysql
乱码_关于openfire在使用
MySQL
数据库
后的
中文乱码
问题
这几天在弄openfire 服务器系统的一些东西,弄了快一个星期了,还是云里来雾里去的,发现很多
问题
都没法解决,今天遇到一个乱码
问题
,自己在哪里瞎整了半天没反应,结果只能
求助
网络了...解决方法:“解决办法其实也...
debian
mysql
中文乱码
_
MySQL
中文乱码
的解决方法汇总
乱码,很多同学就抓狂了,身为中国人,你却把中文汉字变成乱码,那我可不答应,于是乎我们就开始奔波于个大论坛发帖
求助
....对于
MySQL
中文乱码
其实常见的也就那么几个
问题
,处理好了就OK了,这里总结了几点解决方法...
Java EE
67,513
社区成员
225,879
社区内容
发帖
与我相关
我的任务
Java EE
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
复制链接
扫一扫
分享
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章