1.怎样在一个字符串中去掉% , _这样的字符?(最好简短一些的, 貌似STRING类有个方法, 我忘记了, 囧)
2.我上网下载了一个APP, 不知道为什么, 中文传到业务逻辑层就成为乱码了?request.setCharacterEncoding, 改变.JSP页面的pageEncoding, charset, 都没用。
PS:服务器RESIN或者TOMCAT都是同样的问题, 但是别的APP没这个问题的。
请教请教了……
2.我上网下载了一个APP, 不知道为什么, 中文传到业务逻辑层就成为乱码了?request.setCharacterEncoding, 改变.JSP页面的pageEncoding, charset, 都没用。
PS:服务器RESIN或者TOMCAT都是同样的问题, 但是别的APP没这个问题的。
请教请教了……
如: <Connector port="80" maxThreads="150" minSpareThreads="25" maxSpareThreads="75"
enableLookups="false" redirectPort="8443" acceptCount="100"
debug="0" connectionTimeout="20000"
disableUploadTimeout="true" URIEncoding="GBK" />
2.我上网下载了一个APP, 不知道为什么, 中文传到业务逻辑层就成为乱码了?request.setCharacterEncoding, 改变.JSP页面的pageEncoding, charset, 都没用。
PS:服务器RESIN或者TOMCAT都是同样的问题, 但是别的APP没这个问题的
请教请教了……服务器设置好的了, 无论是UTF-8, GBK, GB2312我都试过
2.乱码问题,你有需要统一设置一下:数据库设置为GB2312,页面、tomcat服务器、以及程序中的转码统一为utf-8。
[code=JavaString cont = new String(request.Parameter().getBytes("iso8859-1"),"你页面编码");][/code]
2、String para = new String(request.Parameter("para").getBytes("iso8859-1"),"GBK");
如果在页面和后台已经taocat中都配置无误,那么你就该试试这个了