返回列表 发帖

[全文检索] 关于字符编解码问题

字符编码中 post 方式如果请求页面有非西欧字符的话,可以通过setCharacterEncoding("编码"),来解决在显示页面显示乱码的问题,书上提到说get方式的话,这种解决方案不行,没想测试是可以的。。。 书上p98

要先转成字节数组  ,再转成 字符串?
String rawsName  = request.getParameter("name");
byte[] rn = rawsName.getBytes(“utf-8”);
String name = new String(rn,"utf-8");

TOP

一般来说
get方式提交的请求参数,简单通过setCharacterEncoding("编码")不太靠谱。
建议使用如下方式

要先转成字节数组  ,再转成 字符串?
String rawsName  = request.getParameter("name");
byte[] rn = rawsName.getBytes(“utf-8”);
String name = new String(rn,"utf-8");
生命没有假期!
如果生命只剩下最后一秒,你可会想到我?

TOP

返回列表