当前位置: 技术问答>java相关
再送40分,关于 out.print("中文") 乱码问题
来源: 互联网 发布时间:2014-12-31
本文导语: String str1=new String("中文".getBytes("8859_1"),"gb2312"); String str2=new String("中文".getBytes("iso-8859-1"),"gb2312"); String str3=new String("中文".getBytes(),"iso-8859-1"); String str4=new String("中文".getBytes("iso-8859-1"),"gb2312"); String str5=new Str...
String str1=new String("中文".getBytes("8859_1"),"gb2312");
String str2=new String("中文".getBytes("iso-8859-1"),"gb2312");
String str3=new String("中文".getBytes(),"iso-8859-1");
String str4=new String("中文".getBytes("iso-8859-1"),"gb2312");
String str5=new String("中文".getBytes("gb2312"),"gb2312");
out.print(str?);
都是乱码
究境是怎么搞的
String str2=new String("中文".getBytes("iso-8859-1"),"gb2312");
String str3=new String("中文".getBytes(),"iso-8859-1");
String str4=new String("中文".getBytes("iso-8859-1"),"gb2312");
String str5=new String("中文".getBytes("gb2312"),"gb2312");
out.print(str?);
都是乱码
究境是怎么搞的
|
给了个selvlet的例子,照做拉:
public void service(HttpServletRequest req, HttpServletResponse res) throws IOException {
res.setContentType("text/html;charset=gb2312");
PrintWriter oute = res.getWriter();
.......
oute.println("显示中文了吗");
.......
其它的类似做应该也可以吧
public void service(HttpServletRequest req, HttpServletResponse res) throws IOException {
res.setContentType("text/html;charset=gb2312");
PrintWriter oute = res.getWriter();
.......
oute.println("显示中文了吗");
.......
其它的类似做应该也可以吧
|
|
这个问题不用搞这么久吧???
|
String str4=new String("中文".getBytes("iso8859-1"),"gb2312");
可以吧
是不是你在英文NT??
还是你的out是什么类?
PrintWriter?
可以吧
是不是你在英文NT??
还是你的out是什么类?
PrintWriter?
|
你用的web服务器是什么?版本?这很关键!