之前做一个日语项目。
在有些机器上汉子居然是乱码。
BufferedReader bufferedReader =
new BufferedReader(new FileReader(strPath + strAppName));
while ( (strLine = bufferedReader.readLine()) != null) {
上面的strLine得到的就是乱码。
解决方案:
BufferedReader bufferedReader =
//new BufferedReader(new FileReader(strPath + strAppName));
new java.io.BufferedReader(
new java.io.InputStreamReader(
new java.io.FileInputStream(strPath + strAppName),
"Shift_JIS"));
while ( (strLine = bufferedReader.readLine()) != null) {