`
ZOODragon
  • 浏览: 69407 次
  • 性别: 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
分享到:
评论

相关推荐

    MYSQL中文显示乱码问题

    如果你遇到的问题是在MYSQL Query Browser或其他客户端工具中输入中文时出现乱码,或者导入包含中日文数据后显示乱码,那么可能需要调整这些字符集设置。 解决方法如下: 1. **修改MySQL配置文件**:在非安装版...

    log4j日志文件乱码解决方法

    在英文操作系统环境下,默认的字符编码通常是ISO-8859-1(也称为latin-1),这种编码只能很好地支持ASCII字符集,即半角字符,对于非ASCII字符(如中文、日文等)可能会导致乱码问题。 要解决Log4j日志文件乱码的...

    myEclipse乱码解决办法

    在Myeclipse导入一个项目,有中文乱码问题,解决方法如下: 一、将整个project设置编码UTF-8(UTF-8可以最大的支持国际化) windows->Preferences->general->Workspace->Text file encoding->Other框中的Text ...

    7、命令行客户端出现乱码的解决方案1

    在本文中,我们将深入探讨如何解决命令行客户端出现乱码的问题,特别是针对MySQL数据库与Java环境的交互。 标题提及的"7、命令行客户端出现乱码的解决方案1",指的是在使用命令行工具(如Windows的cmd或Linux的...

    JspRun!社区论坛系统 v6.0 UTF-8 安装版 Bulid 20100625 正式版(毕设 + 课设).zip

    2. **UTF-8编码**:该版本特别强调UTF-8编码,这意味着论坛可以支持全球多种语言,包括中文、英文、日文等,解决了多语言环境下字符乱码的问题,为用户提供了一流的国际化体验。 3. **安装过程**:JspRun! v6.0的...

    易语言程序免安装版下载

    修改控制台操作支持库中“控制台对象.取显示区大小”的参数名称及其说明。 6. 修改外部数据库在4.12版中导致的不兼容问题,并增加了对MS SQL Server数据库中image和text字段类型的说明。 7. 修改扩展界面支持库一...

Global site tag (gtag.js) - Google Analytics