Heim > Fragen und Antworten > Hauptteil
用chrome 和 IE都试过(也把编码换成 UTF-8),网址输入为 :
http://localhost:8080/mydoodling/info?username=张
动态生成的网页内容为: 你好寮?
请问中文代码到底是哪个?
获取浏览器表单参数的代码为:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 |
|
PHP中文网2017-04-17 17:50:05
检查request.setCharacterEncoding()设置或者是过滤器中字符编码过滤器,保持解码格式跟设置的编码格式一致
对于GET请求Tomcat会使用ISO-8859-1编码之后使用UTF-8编码
PHPz2017-04-17 17:50:05
典型的url中文乱码啊,以下择一用之。
1.tomcat的配置文件server.xml中<Connector>标签里加上 URIEncoding="UTF-8“
2.方法第一行增加request.setCharacterEncoding(“UTF-8”)