java函数
public HashMap<String, String> stringToDeviceHashMap(String str) {
ByteArrayInputStream BAIS = null;
String serStr = str;
ObjectInputStream OIS = null;
Object lateFee = null;
try {
String redStr = java.net.URLDecoder.decode(serStr, "UTF-8");
BAIS = new ByteArrayInputStream(redStr.getBytes("ISO-8859-1"));
OIS = new ObjectInputStream(BAIS);
// ByteArrayInputStream byteArrayInputStream = new
// ByteArrayInputStream(redStr.getBytes("ISO-8859-1"));
lateFee = (Object) (OIS.readObject());
OIS.close();
} catch (IOException e1) {
e1.printStackTrace();
} catch (Exception ex) {
ex.printStackTrace();
System.out.println("反序列化时产生错误 ");
}
return (HashMap<String, String>) lateFee;
}
我要自己写ios解码函数
NSString *examp=@"%05%07%C3%9A%C3%81%C3%83";(随便写的例子,自己的nssstring有很长一串)
 NSString *a1Encode1= [examp stringByReplacingPercentEscapesUsingEncoding:NSUTF8StringEncoding]; NSString *a1Encode1p= [a1Encode1 stringByReplacingPercentEscapesUsingEncoding:kCFStringEncodingISOLatin1];
解析出来是nil
求解答