为什么 我的页面上 写了request.setCharacterEncoding("UTF-8");和java.net.Encoder.encode("xxx","UTF-8");这两句话 他还是出现乱码有人说是tomcat没有配置 tomcat 怎么配置啊?难道是:<%@page contentType="text/html;charset=UTF-8" pageEncoding="UTF-8" %> 这句话???也写 了 啊!高手求助!~UTF-8形式的不能改变吗?他们的都可以 我不知道为什么我的就是不行
2 回答
小怪兽爱吃肉
TA贡献1852条经验 获得超1个赞
是的,不指定字符编码的方法已经被废止。
改为
String t=URLEncoder.encode(内容, 字符编码);//字符编码和文档编码一致
比如
String t=URLEncoder.encode(txt, "GBK");//使用常见的gbk编码
添加回答
举报
0/150
提交
取消