首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java Web开发 >

linux下的中文乱码(jboss4+oracle10g)解决方法

2012-01-10 
linux下的中文乱码(jboss4+oracle10g)包含的jsp页面中的文字呈现乱码,但奇怪的是同一个被包含文件在有些文

linux下的中文乱码(jboss4+oracle10g)
包含的jsp页面中的文字呈现乱码,但奇怪的是同一个被包含文件在有些文件中正常显示,在有些文件中显示乱码。请大家多多指教。(从数据库中查询到的中文正常显示)

[解决办法]
linux系统默认字符集是iso8859-1,做适当的字符集转换.
[解决办法]
不应该,再看你的包含文件
[解决办法]
最好用filter处理字符显示问题!!!
[解决办法]
linux系统默认字符集是iso8859-1,做适当的字符集转换.
------------------------------
默认字符集是UTF-8

楼主看看你的文件内容被保存成什么字符集了, 估计不是GBK就是UTF-8, 根据这个来在JSP代码中使用charset= "* "

建议统一使用UTF-8或者GBK, 只要一致就可以, 可以使用软件来对文件进行转换.

另外, Filter也可以尝试一下, 我使用UTF-8编码的时候就会使用网上流传的一个Filter
[解决办法]
明显的乱编问题,而且LZ说“已经做过转换了, <%......charset= "gb2312 "%> ”,我想可能是虽然JSP的 <%%> 中定义了字符集,但是。。。。。。。页面HTML没有定义,没有加
<META http-equiv=Content-Type content= "text/html; charset=gb2312 ">
这一句,LZ,你如果没加的话,那你先加上试试
<%@ page contentType= "text/html; charset=gb2312 "%> 这一句是控制 <%%> 之间的字符,HTML还是要用 <META http-equiv=Content-Type content= "text/html; charset=gb2312 ">
来控制的

热点排行