200元RMB 求JAVA国际化 编码问题 UTF-8 在线等。。急死了求求大哥大姐帮帮我吧

super_qingchao 2005-12-24 08:50:39
200元RMB 求JAVA国际化 编码问题 UTF-8 在线等。。急死了求求大哥大姐帮帮我吧

JSP是UTF-8
采用STRUTS和hibernate 现在用户提交数据网页显示不是乱码已经被过滤器转成UTF-8
可是写入数据库再读出来就成乱码了。。。怎么解决呀急死了
本人QQ:82865 MSN:tongqingchao@msn.com
本人在线等
求求大哥大姐帮帮我吧
...全文
116 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
SoulOfEdge 2005-12-26
  • 打赏
  • 举报
回复
关注
liukang520236 2005-12-26
  • 打赏
  • 举报
回复
你要使用的mySQL4.0估计你就是花一碗也解决不了你的问题。
因为mySQL4.0 好像不支持中文,曾经碰到过这个问题。

要是其他的话,别人说的基本上已经差不多了。
iwlk 2005-12-25
  • 打赏
  • 举报
回复
是什么数据库? 问题应该出在数据库上
yingtju 2005-12-24
  • 打赏
  • 举报
回复
要统一编码:
1。jsp页面声明uft8<%page contentType="text/html;charset=UTF-8"%>
编辑器的编码方式utf8
2. 服务器解析URL是所用编码设为utf8,如果是tomcat
在server.xml的<Host>标签中加入<Host ... ... URIEncoding="UTF-8">
3. 数据库存储要用UTF8, Mysql,Oracle在安装数据库时都会提示数据的存储方式
4。向客户端传送的数据用UTF8,
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
必要时,response.setContentType("text/html; charset =UTF-8");

应该差不多了
kongfh 2005-12-24
  • 打赏
  • 举报
回复
你可以继承ActionServlet,呈现表示层时在里边将字符集转换成中文,然后在web.xml配置就可以了
prok 2005-12-24
  • 打赏
  • 举报
回复
帮顶
shuixian0626 2005-12-24
  • 打赏
  • 举报
回复
数据库用的是什么字符集?在从数据库读数据后进行字符集转换试试!

62,629

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧