import java.util.Properties;
import java.io.InputStream;
public class Test 
{
public static void main(String[] args)throws Exception
{
Properties  p =new Properties();
InputStream ips=Test.class.getResourceAsStream("name.properties");
p.load(ips);
String s=(String)p.get(String.valueOf(1));
String s1=new String(s.getBytes("ISO-8859-1"));
System.out.println(s1);
}
}
name.properties文件的里内容
1=张三
2=王五
为什么
String s1=new String(s.getBytes("ISO-8859-1"));
才不会出现乱吗呢?我是从UltraEdit里面写的.按道理应该是unicoide 和utf-8才对啊,因为UltraEdit是这两种编码方法啊,我的本地系统是gbk,希望大家帮一下.谢了
我想问一下有是能详细的解释一下java乱码的问题吗.