现在想把编码换成UTF-8的,不知道应该怎么操作?
除了把jsp页面的pageEncoding全换成UTF-8,把SetCharacterEncodingFilter里的encoding也换成UTF-8,还有哪些地方需要修改的?
数据库是MSSQL2000
13 个解决方案
#1
最好在新建项目的时候就将整个project的编码改成utf-8,否则可能会出现乱码现象
#2
你先改了之后,全部跑一边测测吧!出问题再找哪需要改。
光凭想,很难全面的
光凭想,很难全面的
#3
这没什么,不嫌麻烦 就改呀 这有什么 毕竟还是编码问题 不是什么大问题
#4
数据库也改成跟 utf-8相匹配的~ 所有的字符集都改成utf-8的 ~~ 字符集要统一!
#5
唉。好大的工作量。
#6
Filter过滤器
#7
顶
#8
嗯,就用filter过滤器
#9
得测测才能改全
#10
你可以写一个公用类,在这个类里去设置字符集,然后用web。xml去管理这个类,就可以让所有的现示和输入的字变成UTF_8的。
#11
如果你 JSP 上有汉字的话,那改成 UTF-8 会产生乱码。
你所有的页面源代码、CSS 源代码、JavaScript 源代码、XML 配置、Java 源代码需要使用工具将 GB18030 的编码转换为 UTF-8 的编码。
在 Linux 下可以使用 iconv 命令进行转换。
你所有的页面源代码、CSS 源代码、JavaScript 源代码、XML 配置、Java 源代码需要使用工具将 GB18030 的编码转换为 UTF-8 的编码。
在 Linux 下可以使用 iconv 命令进行转换。
#12
同上,但是GB18030转成UTF-8的话,有些字符还是会有乱码的!
#13
我试过,如果直接替换文本的方式把jsp的编码改成UTF-8,显示就乱码了。
但是如果在myeclipse里面改,就不会乱码。
这就意味着我需要一个个地改jsp……大概将近200个吧也不算太多
数据库试过了,反正最后javabean里面是什么数据库里就是什么,好像JDBC和数据库并不关心编码是什么
但是如果在myeclipse里面改,就不会乱码。
这就意味着我需要一个个地改jsp……大概将近200个吧也不算太多
数据库试过了,反正最后javabean里面是什么数据库里就是什么,好像JDBC和数据库并不关心编码是什么
#1
最好在新建项目的时候就将整个project的编码改成utf-8,否则可能会出现乱码现象
#2
你先改了之后,全部跑一边测测吧!出问题再找哪需要改。
光凭想,很难全面的
光凭想,很难全面的
#3
这没什么,不嫌麻烦 就改呀 这有什么 毕竟还是编码问题 不是什么大问题
#4
数据库也改成跟 utf-8相匹配的~ 所有的字符集都改成utf-8的 ~~ 字符集要统一!
#5
唉。好大的工作量。
#6
Filter过滤器
#7
顶
#8
嗯,就用filter过滤器
#9
得测测才能改全
#10
你可以写一个公用类,在这个类里去设置字符集,然后用web。xml去管理这个类,就可以让所有的现示和输入的字变成UTF_8的。
#11
如果你 JSP 上有汉字的话,那改成 UTF-8 会产生乱码。
你所有的页面源代码、CSS 源代码、JavaScript 源代码、XML 配置、Java 源代码需要使用工具将 GB18030 的编码转换为 UTF-8 的编码。
在 Linux 下可以使用 iconv 命令进行转换。
你所有的页面源代码、CSS 源代码、JavaScript 源代码、XML 配置、Java 源代码需要使用工具将 GB18030 的编码转换为 UTF-8 的编码。
在 Linux 下可以使用 iconv 命令进行转换。
#12
同上,但是GB18030转成UTF-8的话,有些字符还是会有乱码的!
#13
我试过,如果直接替换文本的方式把jsp的编码改成UTF-8,显示就乱码了。
但是如果在myeclipse里面改,就不会乱码。
这就意味着我需要一个个地改jsp……大概将近200个吧也不算太多
数据库试过了,反正最后javabean里面是什么数据库里就是什么,好像JDBC和数据库并不关心编码是什么
但是如果在myeclipse里面改,就不会乱码。
这就意味着我需要一个个地改jsp……大概将近200个吧也不算太多
数据库试过了,反正最后javabean里面是什么数据库里就是什么,好像JDBC和数据库并不关心编码是什么