java 乱码 汉字是 ???? 怎么转换成汉字啊
我从前台传到后台,中文汉字是一堆 ????? 怎么将这个转换成汉字啊
sname = new String(name.getBytes("ISO-8859-1"),"GBK"); 这种方式不好用啊
我的tomcat 中server.xml 中的编码是utf_8
[解决办法]
都改成统一的UTF-8试试
吧GBK换成UTF-8
[解决办法]
要明白前台是什么编码,到后台再转换成对应的编码才行。
sname = new String(name.getBytes("ISO-8859-1"),"utf-8");试试
[解决办法]
你的jsp是什么编码?
[解决办法]
页面上head之间加上 <meta http-equiv="Content-Type" content="text/html; charset=gb2312">试试。
[解决办法]
综合一下上面的写法,前台和后台的字体样式写成一样的,我个人喜欢UTF-8。
[解决办法]
前台用两次encodeURIComponent,如encodeURIComponent(encodeURIComponent(name)),后台用URLDecoder.decode(name)。
[解决办法]