从GB18030转到UTF-8

wangyu1221 2010-07-07 12:13:08
现在有一个不算太大的项目,用的是GB18030,运行正常。

现在想把编码换成UTF-8的,不知道应该怎么操作?

除了把jsp页面的pageEncoding全换成UTF-8,把SetCharacterEncodingFilter里的encoding也换成UTF-8,还有哪些地方需要修改的?

数据库是MSSQL2000
...全文
1217 13 打赏 收藏 转发到动态 举报
写回复
用AI写文章
13 条回复
切换为时间正序
请发表友善的回复…
发表回复
luomt_1987 2010-07-07
  • 打赏
  • 举报
回复
同上,但是GB18030转成UTF-8的话,有些字符还是会有乱码的!
  • 打赏
  • 举报
回复
如果你 JSP 上有汉字的话,那改成 UTF-8 会产生乱码。

你所有的页面源代码、CSS 源代码、JavaScript 源代码、XML 配置、Java 源代码需要使用工具将 GB18030 的编码转换为 UTF-8 的编码。

在 Linux 下可以使用 iconv 命令进行转换。
MissWt 2010-07-07
  • 打赏
  • 举报
回复
你可以写一个公用类,在这个类里去设置字符集,然后用web。xml去管理这个类,就可以让所有的现示和输入的字变成UTF_8的。
hejuan250229087 2010-07-07
  • 打赏
  • 举报
回复
得测测才能改全
myhope88 2010-07-07
  • 打赏
  • 举报
回复
嗯,就用filter过滤器
Jay_+wqq_635731323 2010-07-07
  • 打赏
  • 举报
回复
[Quote=引用 6 楼 tydule 的回复:]
Filter过滤器
[/Quote]
杜乐 2010-07-07
  • 打赏
  • 举报
回复
Filter过滤器
simaa0106 2010-07-07
  • 打赏
  • 举报
回复
唉。好大的工作量。
2010-07-07
  • 打赏
  • 举报
回复
数据库也改成跟 utf-8相匹配的~ 所有的字符集都改成utf-8的 ~~ 字符集要统一!
weir_威尔 2010-07-07
  • 打赏
  • 举报
回复
这没什么,不嫌麻烦 就改呀 这有什么 毕竟还是编码问题 不是什么大问题
Headsen 2010-07-07
  • 打赏
  • 举报
回复
你先改了之后,全部跑一边测测吧!出问题再找哪需要改。

光凭想,很难全面的
wangyu1221 2010-07-07
  • 打赏
  • 举报
回复
我试过,如果直接替换文本的方式把jsp的编码改成UTF-8,显示就乱码了。

但是如果在myeclipse里面改,就不会乱码。

这就意味着我需要一个个地改jsp……大概将近200个吧也不算太多

数据库试过了,反正最后javabean里面是什么数据库里就是什么,好像JDBC和数据库并不关心编码是什么
tangcheng_ok 2010-07-07
  • 打赏
  • 举报
回复
最好在新建项目的时候就将整个project的编码改成utf-8,否则可能会出现乱码现象

81,090

社区成员

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

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