当前位置: 技术问答>java相关
我用是jdk1.4,jswdk1.0.1,JSP无法显示中文!
来源: 互联网 发布时间:2015-01-23
本文导语: 我用的是jdk1.4,jswdk1.0.1,无法显示中文! 我记得我以前用tomcat都实现中文显示的。 1.用 不行 2.我用 String test="中文"; byte[] temp=test.getBytes("ISO8859_1"); test=new String(temp); out.print(test); ...
我用的是jdk1.4,jswdk1.0.1,无法显示中文!
我记得我以前用tomcat都实现中文显示的。
1.用 不行
2.我用 String test="中文";
byte[] temp=test.getBytes("ISO8859_1");
test=new String(temp);
out.print(test);
还是不行
3.两者合起来也不行
4.加上:
也是不行
是不是jswdk的原因???
我记得我以前用tomcat都实现中文显示的。
1.用 不行
2.我用 String test="中文";
byte[] temp=test.getBytes("ISO8859_1");
test=new String(temp);
out.print(test);
还是不行
3.两者合起来也不行
4.加上:
也是不行
是不是jswdk的原因???
|
JSWDK是有显示不出中文的问题,到不是你程序的问题
|
你将windows/control panel/区域设置 改为"英文(美国)"
在程序中不加
试一试。
yangxb说的对。
在程序中不加
试一试。
yangxb说的对。
|
好像jdk1.4已經解決了中文問題,你不用轉換試試
|
同意楼上的,jdk1.3显示中文都没有问题的,应该不是jdk本身的问题了
|
试试看这样行不行:
public class changStr
{
public String native2Unicode(String s)
{
if (s == null || s.length() == 0)
{
return " ";
}
byte[] buffer = new byte[s.length()];
for (int i = 0; i
public class changStr
{
public String native2Unicode(String s)
{
if (s == null || s.length() == 0)
{
return " ";
}
byte[] buffer = new byte[s.length()];
for (int i = 0; i