java web 乱码 问题

发表于:2013-8-14 10:00

字体: | 上一篇 | 下一篇 | 我要投稿

 作者:鸦芽    来源:51Testing软件测试网采编

分享:

  5、服务器apache上的乱码。

  除了以上的情况外,还有apache的配置问题,注意的方面有以下几点:

  1)conf/httpd.conf

  把AddDefaultCharset ISO-8859-1 改成 AddDefaultCharset GBK

  2)apache进行了rewrite

  把需要rewrite的url中的中文参数进行两次编码(encode),因为apache在rewrite时会做一次url解码,这时jk进行请求转发时,就不会再是编码后的字符串了;

  或者在接收请求时先用ISO-8859-1取字节流,再使用UFT-8来new String。(new String(str.getBytes("ISO-8859-1"),"UFT-8"))

33/3<123
重磅发布,2022软件测试行业现状调查报告~

关注51Testing

联系我们

快捷面板 站点地图 联系我们 广告服务 关于我们 站长统计

法律顾问:上海兰迪律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2023
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪ICP备05003035号

沪公网安备 31010102002173号