当前位置: 技术问答>java相关
jsp中的乱码问题怎么解决呀?
来源: 互联网 发布时间:2015-07-05
本文导语: 用get方式接收的中文数据为什么老是乱码呢? Untitled Document ************************** 连接是http://127.0.0.1:8080/test.jsp?username=哈 执行以后得到的结果都是?? 我尝试把这些编码方式改成GBK或者去掉他们都无济于事...
用get方式接收的中文数据为什么老是乱码呢?
Untitled Document
**************************
连接是http://127.0.0.1:8080/test.jsp?username=哈
执行以后得到的结果都是??
我尝试把这些编码方式改成GBK或者去掉他们都无济于事,到底是怎么回事的,给位请指教,谢谢!
Untitled Document
**************************
连接是http://127.0.0.1:8080/test.jsp?username=哈
执行以后得到的结果都是??
我尝试把这些编码方式改成GBK或者去掉他们都无济于事,到底是怎么回事的,给位请指教,谢谢!
|
中文问题这里已经讨论很多,建议搜索一下“中文”可以找到很多答案。
不过,有的转成gb2312未必成,试一试下面:
byte[] byt=mystr.getByte();
String newstr=new String(byt,"8859_1");
out.println(newstr);
建议作成类方法。
不过,有的转成gb2312未必成,试一试下面:
byte[] byt=mystr.getByte();
String newstr=new String(byt,"8859_1");
out.println(newstr);
建议作成类方法。
|
试试这个方法:
private String getStr(String mystr){
byte[] byt=mystr.getByte("ISO8859-1");
return new String(byt);
}
private String getStr(String mystr){
byte[] byt=mystr.getByte("ISO8859-1");
return new String(byt);
}
|
if(src=/tech-qa-java/=null__src.length()==0) return src;
char[] c=src.toCharArray();
int n=c.length;
byte[] b=new byte[n];
for (int i=0; i
char[] c=src.toCharArray();
int n=c.length;
byte[] b=new byte[n];
for (int i=0; i
您可能感兴趣的文章:
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。
站内导航:
特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!