专注收集记录技术开发学习笔记、技术难点、解决方案
网站信息搜索 >> 请输入关键词:
您当前的位置: 首页 > JBoss

MySql+WebWork+jboss数据库乱码解决办法

发布时间:2010-06-14 17:09:33 文章来源:www.iduyao.cn 采编人员:星星草
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&amp;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&amp;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的字符集最好和页面显示的字符集一样,要不就会出现乱码!!!
------解决方案--------------------
友情提示:
信息收集于互联网,如果您发现错误或造成侵权,请及时通知本站更正或删除,具体联系方式见页面底部联系我们,谢谢。

其他相似内容:

热门推荐: