.net与JAVA间GET请求中文乱码问题

来源:百度知道 编辑:UC知道 时间:2024/09/20 21:53:22
.net通过GET请求访问JAVA的接口.GET请求中有中文.
用decodeURI进行编码后 JAVA这边获的参数仍然为乱码

请问这种问题该怎么解决?

private static final String inCode = "ISO-8859-1";
private static final String outCode = "utf-8";
/**
* 转换字符串编码ISO-8859-1为gb2312
* <div>到数据库时用readString(String inputString)</div>
* @param inputString 输入字符串
* @return 转换后的字符串
*/
public static String readString(String inputString){
try {
byte[] tempByte = inputString.getBytes(inCode);
inputString = new String(tempByte,outCode);
}
catch (UnsupportedEncodingException ex) {
throw new RuntimeException("Unsupported encoding type.");
}finally{
return inputString;
}
}
用我这个吧

用下面的方法试试:
S