当前位置: 技术问答>java相关
如何解决用tomcat 4.1.12作服务器的servlet在网页上显示中文乱码的问题?
来源: 互联网 发布时间:2017-04-14
本文导语: 我刚使用tomcat不久,对tomcat还不是很熟悉,我的问题是servlet写的程序用中文显示在网页上为乱码: ...... res.setContentType("text/html;Charset=GB2312"); ServletOutputStream out = res.getOutputStream(); out.println(""+"Hello World!"); out.println(""); out...
我刚使用tomcat不久,对tomcat还不是很熟悉,我的问题是servlet写的程序用中文显示在网页上为乱码:
......
res.setContentType("text/html;Charset=GB2312");
ServletOutputStream out = res.getOutputStream();
out.println(""+"Hello World!");
out.println("");
out.println("Hello!");
out.println("北京");
out.println("");
......
运行后在网页上显示为"Hello!??"不知是什么原因?
......
res.setContentType("text/html;Charset=GB2312");
ServletOutputStream out = res.getOutputStream();
out.println(""+"Hello World!");
out.println("");
out.println("Hello!");
out.println("北京");
out.println("");
......
运行后在网页上显示为"Hello!??"不知是什么原因?
|
中文平台:
res.setContentType("text/html;Charset=GBK");
编译servlet时用 javac -encoding GBK HelloServlet.java
英文平台:
res.setContentType("text/html;Charset=ISO8859_1");
编译servlet时用 javac -encoding ISO8859_1 HelloServlet.java
res.setContentType("text/html;Charset=GBK");
编译servlet时用 javac -encoding GBK HelloServlet.java
英文平台:
res.setContentType("text/html;Charset=ISO8859_1");
编译servlet时用 javac -encoding ISO8859_1 HelloServlet.java
|
可能你的编辑器的编码不对
|
"可能你的编辑器的编码不对"
有可能,我就被折腾过:(
有可能,我就被折腾过:(