中易网

jsp文件中utf-8转码问题

答案:3  悬赏:70  
解决时间 2021-01-12 21:30
  • 提问者网友:川水往事
  • 2021-01-12 07:09
jsp文件中utf-8转码问题
最佳答案
  • 二级知识专家网友:罪歌
  • 2021-01-12 07:36
public static String toChi(String input) {
try {
//byte[] bytes = input.getBytes("ISO8859-1");

//return new String(bytes);

//下面两行针对tomcat5。5 配置 encode为utf-8时候
byte[] bytes = input.getBytes("UTF-8");
return new String((new String(bytes)).getBytes("ISO-8859-1"), "gb2312");
}catch(Exception ex) {
}
return null;
}
全部回答
  • 1楼网友:鸽屿
  • 2021-01-12 09:28
把文件保存为UTF-8格式的,点另存为,编码选UTF-8格式保存,记事本中就可以进行这个操作。
  • 2楼网友:封刀令
  • 2021-01-12 09:06
每页前都加:
<%request.setCharacterEncoding("UTF-8");response.setCharacterEncoding("UTF-8");%>
这个不行吗?
我猜测:从表单中request字符串跟从url中request字符串编码不一样,
key=new String(key.getBytes("ISO-8859-1"), "UTF-8");
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息!
大家都在看
推荐信息