`
ZOODragon
  • 浏览: 68212 次
  • 性别: Icon_minigender_1
  • 来自: 大连
文章分类
社区版块
存档分类
最新评论

Java控制台显示日文乱码问题

阅读更多

Java控制台显示日文乱码问题

假设有文件a.txt,里面的编码为Shift_Jis,则在Java文件输入时需要对输入流进行编码格式转换,例子如下:

 

InputStreamReader isr = new InputStreamReader(new FileInputStream("a.txt"),"windows-31J");

BufferedReader bufferedreader = new BufferedReader(isr);

String stemp;
while ((stemp = bufferedreader.readLine()) != null) {

                        System.out.println(stemp);

}

注意:编码转换时要用"Windows-31J"格式,而不能用"Shift_Jis",因为若用Shift_Jis则部分日文会出现乱码的问题。

0
0
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics