站内搜索: 请输入搜索关键词

当前页面: 开发资料首页J2EE 专题日文系统乱码问题

日文系统乱码问题

摘要: 日文系统乱码问题


某日文系统
windows2000 ie6.0.2 sp1

一个页面有3个jsp
A.jsp

<%@ page contentType="text/html; charset=MS932" %>





B.jsp
<%@ page contentType="text/html; charset=MS932" %>

C.jsp
<%@ page contentType="text/html; charset=MS932" %>

现在如果在"查看(V)"-〉"编码(D)"选择了自动选择这项
该系统的某几个画面显示的时候在C.jsp出现乱码,编码已经变成了 西欧(window) 而不是shift_jis
定义在jsp里面的固定的日文也是乱码 如写死在TABLE的TH中的日文

奇怪的是:
修改方法1:
如果将charset=MS932"改成shift_jis显示正常
按道理MS932的范围应该比shift_jis要大
此方法似乎能解决这几个画面的问题

修改方法2:
不修改charset 将jsp代码中的javascript的某些注释删掉后显示正常,比如删掉「る」
这个方法只对一个画面有作用


百思不得其解

我也加过pageEncoding
<%@ page contentType="text/html; charset=MS932" pageEncoding="MS932"%>
还是没用

请问乱码达人


补充一句
出现乱码后 多刷新几次就会正常 再刷新几次又会出现乱码


up


你保存jsp文件的格式是什么呢


JIS CR+LF


我不是特别清楚SJIS和MS932的区别,但是理论上pageEncoding应该和保存格式一样的,试试看

<%@ page contentType="text/html; charset=MS932" pageEncoding="Shift_JIS"%>


为什么多刷新几次就会好呢



shine333(enihs)
还是不行哦!



up


让日文消失在这个世界上吧


↑返回目录
前一篇: 关于RMI的一点小疑问(入门级)!诚信给分!
后一篇: resin+spring中配置JNDI的问题