tomcat设置成utf8,怎样确保从用户手动在浏览器里输入的url中的中文参数

tomcat设置成utf8,怎样确保从用户手动在浏览器里输入的url中的中文参数

问题描述:

如题,tomcat必须设置成utf-8,获取的url是用户手动输入的(不是程序里写的),url里含有中文的参数,那么怎样才能在后台获取到正确的中文呢。要是tomcat不设置成utf-8,直接用默认的话,那么可以使用String(string.getBytes("ISO-8859-1"), "GBK");来解决(windows系统下),但要是换成utf的话,通过getBytes来设置charset就不行了,还请大家指点。谢谢!

[code="java"]
request.setCharacterEncoding("utf-8");
[/code]