应该没有什么特殊的编码算法的,就是普通的apache web服务器接受请求,没有额外配置的!
解决方案 »
- 如何加入java或者android的开源项目组
- Java文件读写
- 在strtus中配置DataSource时的问题
- j2ee如何把数据拿到是JSP页面呢?
- linux下的java视频?那里有?
- 请大家列举几个流行“工作流开发工具”最好是开源的
- apache 做webserver, weblogic做application server,如何实现带客户端证书的ssl认证,如何得到认证的用户名
- JTable上加下拉框怎么样才能使下拉框支持键盘事件?(真是太难了)
- 本人初学,现正利用<J2EE 全实例教程>在学习,但遇到点问题,请各位高手指点一下!!!
- Lucene查询条件含空格 造成结果不一致
- 学j2ee是不是一定要先学jsp,servlet呢?
- 构建 EJB 异常处理框架,谁有比较好的例子
1 首先查一下apache的文档,它是怎样处理请求字符串的编码的。
2 找到编码方案后再将字符串解码
public class GBKTransfer{
public static void main(String[] args){
//xb7\xbf\xce\xdd\xb2\xf0\xc7\xa8\xb9\xab\xb8\xe6
byte[] bytes = new byte[]{(byte)0xb7, (byte)0xbf, (byte)0xce, (byte)0xdd, (byte)0xb2, (byte)0xf0, (byte)0xc7, (byte)0xa8,(byte)0xb9,(byte)0xab,(byte)0xb8,(byte)0xe6};//
try{
java.io.ByteArrayInputStream bin = new java.io.ByteArrayInputStream(bytes);
java.io.BufferedReader reader = new java.io.BufferedReader(new java.io. InputStreamReader (bin,"GBK"));
String msg = reader.readLine();
System.out.println(msg);
}catch(java.io.IOException ex){
ex.printStackTrace();
}
}
}