MySql+WebWork+jboss数据库乱码解决方法
总结了针对自己项目的解决办法
1.网页编码用UTF-8格式(不是UTF-8应该也可以,关键是和数据库,配置文件等要统一编码格式)。
2.数据库编码设为UTF-8
3.webwork.properties中加入
webwork.locale=zh_CN
webwork.i18n.encoding=UTF-8
4.jboss\server\default\deploy文件夹下的mysql-ds.xml里面的对应标签内容改成
<connection-url>jdbc:mysql://localhost/[数据库名称]? useUnicode=true&characterEncoding=utf-8</connection-url>
5.jboss\server\default\deploy\jboss-web.deployer文件夹下的server.xml文件<connector port="8080" ...>的那个标签最后加入URIEncoding='UTF-8'
[解决办法]
顶一个
[解决办法]
呵呵
[解决办法]
我的mysql数据库内容也乱麻,我的办法是全设置成gbk,感觉比较简单,我尝试过都utf8,还是有乱码,不过看楼主的帖子比较了下,貌似是我没改全的原因。
[解决办法]
源代码文件保存为utf8格式
[解决办法]
J2EE 开发群 欢迎大家加入 37409265
[解决办法]
ding
[解决办法]
呵呵,顶~
[解决办法]
黑客的选择:六大数据库攻击手段(3) 链接到http://www.japee.com.cn/jew/JPF2023_Index.aspx?SERIAL_ID=1117&id=0501
[解决办法]
我要取散300分,骗你们是猪头!
[解决办法]
<% =("aaa") %>
[解决办法]
我在php开发的过程中,只要写入的页有utf-8限制就行了,
而数据库的输出时,输出的页也有utf-8限制,
程序代码不要加bom
很多乱码都是加了bom
mysql这时在工具里查是乱码的
!
简单的来说,就是输入的环境utf-8 不要在写入mysql的时候限制
输出的时候也是utf-8
[解决办法]
mysql 本身支持按网页的编码保存,
比如是gb2312的话,保存进去,就是gb2312这个编码
big5的话,就是big5
[解决办法]
<connection-url>jdbc:mysql://localhost/[数据库名称]? useUnicode=true&characterEncoding=utf-8 </connection-url>
这个应该是数据库强制编码转换了
乔丹面前打蓝球:)
[解决办法]
顶一个。
[解决办法]
总结的很好啊 我也有遇到过乱码问题!·
[解决办法]
我也是遇到过,不过那不是要我郁闷的 ,郁闷的是 在自己 也不知道的情况下好了 自己也不知道是么原因 。。。。。
[解决办法]
顶。。
[解决办法]
尴尬 其实跟那些都无关的。
只要MySql设成GBK就可以了 。
[解决办法]
我没用过mysql,刚接触
[解决办法]
jboss\server\default\deploy\jboss-web.deployer文件夹下的server.xml文件 <connector port="8080" ...>的那个标签最后加入URIEncoding='UTF-8'
TOMCAT也可..也是sever.xml里配置 URIEncoding='UTF-8'
[解决办法]
mysql的字符集最好和页面显示的字符集一样,要不就会出现乱码!!!
------解决方案--------------------
good