jive 汉字问题终极解决办法

03-04-22 bignetwolf
修改原来每个jsp文件开始的
<%@ page contentType="text/html;charset=ISO8859_1" %>

<%@ page contentType="text/html;charset=GBK" %>
可以解决汉字的显示问题

然后再在下面添加一行:
<%request.setCharacterEncoding("GBK");%>
可以解决汉字录入后变成乱码的问题!

请各位试试,有问题大家继续讨论!

bignetwolf
2003-04-22 23:09
修改原来每个jsp文件开始的
“<%@ page contentType="text/html;charset=ISO8859_1" %>

<%@ page contentType="text/html;charset=GBK" %>”
可以解决汉字的显示问题

然后再在下面添加一行:

<%request.setCharacterEncoding("GBK");%>

可以解决汉字录入后变成乱码的问题!

请各位试试,有问题大家继续讨论!

bignetwolf
2003-04-22 23:12
修改原来每个jsp文件开始的
%@ page contentType="text/html;charset=ISO8859_1" %

%@ page contentType="text/html;charset=GBK" %
可以解决汉字的显示问题

然后再在下面添加一行:
%request.setCharacterEncoding("GBK");%
可以解决汉字录入后变成乱码的问题!
每一句前后都有尖括号的,我实在发不上,大家自己加吧

请各位试试,有问题大家继续讨论!

bignetwolf
2003-04-23 00:01
补充:
以上方法因为不用ISO8859_1 编码了,在部分页面的操作时完全正常,如admin下的各个管理界面
但在涉及到使用某些bean的页面里还需要在所有的bean都要设置字符串的编码为gbk,如论坛内容显示的页面,工作量比较大,请各位考虑!

onlyoucan
2003-04-23 13:40
是不是真的哦大哥!麻烦你写的详细一点谢谢!

lanya
2003-05-28 10:03
是呀,这种方法太笨啦
而且原先日期可以正常显示中文,改之后就显示成乱码啦!
请问怎么解决,能不能通过修改注册表的方法解决?

wangyc
2003-05-28 14:19
faint.
使用过滤器吧。可以省掉%request.setCharacterEncoding("GBK");%
并且,建议使用%@ page contentType="text/html;charset=UTF-8" %
用GBK干吗,自己给自己找麻烦。除非这个论坛就彻底不会转成其它语言了,那也可以。

qquge
2003-07-08 10:50
faint.
使用过滤器吧。可以省掉%request.setCharacterEncoding("GBK");%
并且,建议使用%@ page contentType="text/html;charset=UTF-8" %
用GBK干吗,自己给自己找麻烦。除非这个论坛就彻底不会转成其它语言了,那也可以。
-----------------------
能否讲仔细些,大虾!急!!

delubo
2003-07-08 16:27
在类文件中插入setCharacterEncoding("GBK")就可以实现插入正确的中文了

qiuyilai
2003-07-27 11:12
> 修改原来每个jsp文件开始的
> %@ page contentType="text/html;charset=ISO8859_1" %
> 为
> %@ page contentType="text/html;charset=GBK" %
> 可以解决汉字的显示问题
>
> 然后再在下面添加一行:
> %request.setCharacterEncoding("GBK");%
> 可以解决汉字录入后变成乱码的问题!
> 每一句前后都有尖括号的,我实在发不上,大家自己加吧
>
> 请各位试试,有问题大家继续讨论!


有些页面用以下方法,页面显示出错,例如post.jsp和login.jsp

zhuojun
2003-07-29 17:09
> faint.
>使用过滤器吧。可以省掉%request.setCharacterEncoding("GBK");%
>并且,建议使用%@ page contentType="text/html;charset=UTF-8" %
>用GBK干吗,自己给自己找麻烦。除非这个论坛就彻底不会转成其它语言
>了,那也可以。

请仔细介绍一下可以吗?我改了一些地方,发觉做不下去了。谢谢。