如果设置过滤器和tomcat的参数还是无法解决,那么就需要我们手动来转了。如下
String nickname=null;
try {
nickname = new String(nickname.getBytes("iso-8859-1"),"utf-8");
} catch (UnsupportedEncodingException e) {
e.printStackTrace();
}
最后输出nickname就可以看到转过来了。
当设置过滤器和Tomcat参数无法解决字符编码问题时,可以手动进行转换。示例代码展示了从iso-8859-1到utf-8的转换,通过捕获异常确保转换的稳定性,最终成功输出正确编码的nickname。
如果设置过滤器和tomcat的参数还是无法解决,那么就需要我们手动来转了。如下
String nickname=null;
try {
nickname = new String(nickname.getBytes("iso-8859-1"),"utf-8");
} catch (UnsupportedEncodingException e) {
e.printStackTrace();
}
最后输出nickname就可以看到转过来了。
6177
5167

被折叠的 条评论
为什么被折叠?