在Java中,可以通過(guò)以下幾種方式來(lái)設(shè)置字符集:
System.setProperty("file.encoding", "UTF-8");
java -Dfile.encoding=UTF-8 YourClassName
Charset charset = Charset.forName("UTF-8");
FileInputStream fis = new FileInputStream("file.txt");
InputStreamReader isr = new InputStreamReader(fis, "UTF-8");
需要注意的是,在Java中,默認(rèn)的字符集是根據(jù)操作系統(tǒng)的默認(rèn)設(shè)置來(lái)確定的,如果需要明確指定字符集,建議使用以上方法來(lái)設(shè)置。