我是这么解决的
URL.Encoder.encode(path,"GB2312");String path = URL.Decoder.decode(request.getParameter("path"),"GB2312");String path_zh = transGB(path); public static String transGB(String s)
{
String ret = null;
try
{
ret = new String(s.getBytes("8859_1"), "GB2312");
}
catch (UnsupportedEncodingException e)
{
logger.error("no gb2312 charset");
}
return ret;
}
URL.Encoder.encode(path,"GB2312");String path = URL.Decoder.decode(request.getParameter("path"),"GB2312");String path_zh = transGB(path); public static String transGB(String s)
{
String ret = null;
try
{
ret = new String(s.getBytes("8859_1"), "GB2312");
}
catch (UnsupportedEncodingException e)
{
logger.error("no gb2312 charset");
}
return ret;
}
解决方案 »
- 怎样在java代码里获取一个json对象,然后对其进行排序,排好了之后,再返回给json?
- 禁止删除
- jsTree在IE6下的图片显示问题
- ---------???----------
- 请问jsp是不是内置了tomcat,我还需要再安装配置一次吗?
- sql 的代码编写的错误,在线等!谢谢
- i=request.getInputStream()和i2=request.getInputStream();有联系吗?为什么使用i后,i2变成空了?
- 郁闷中,不能自动编译servlet的源文件
- 关于SERVLET的问题
- 一简单的树状bbs制作问题
- 请高高手多多指教!!!!!!!
- 求救:jsp+mssql发生错误
如果是转码的话request.getPathInfo()的值 TOMCAT是用的是什么编码方式?
<Connector URIEncoding="gbk" acceptCount="100" connectionTimeout="20000" disableUploadTimeout="true" port="8080" redirectPort="8443" maxSpareThreads="75" maxThreads="150" minSpareThreads="25">加上URIEncoding="gbk"应可以了!