应用平台是在linux下,代码中统一用iso-8859-1编码。现在想要往一个方法中传入含有中文信息的参数,出错了。如下:String result = new String("ISO-8859-1");
result = "中国";
funA(result.getBytes("ISO-8859-1"));
public void funA(byte [] b){
............
}
现在的问题是,如何用ISO-8859-1编码表示中文?
result = "中国";
funA(result.getBytes("ISO-8859-1"));
public void funA(byte [] b){
............
}
现在的问题是,如何用ISO-8859-1编码表示中文?
出什么错误呢?
不知道楼主的意思
如果是要把带中文的字符串转码,应该是result = "中国";
result=new String(result.getBytes(),"iso-8859-1");
不管你要使用哪种语言,系统必须首先有这个编码才行