如何解決JAVA程序中文無法顯示的問題?


上回說到JAVA虛擬機環境如何在IMX6平台搭建,這次和大家說說JAVA應用程序遇到中文無法顯示,出現亂碼,該如何解決。

 1、 運行java hello 無法顯示中文(顯示為亂碼)

2、 運行java javaCode 顯示java默認的撥碼編碼為US-ASCII

3、 輸入export JAVA_TOOL_OPTIONS=-Dfile.encoding=UTF8

並再次運行java javaCode ,編碼修改為UTF-8

4、  再次運行java hello 能正常顯示中文

 

 

下面附上javaCode和hello的源碼

                            javaCode

import java.nio.charset.Charset;

 

public class javaCode {

    public static void main(String args[])

    {

        String defaultCharsetName=Charset.defaultCharset().displayName();

        System.out.println("defaultCharsetName:"+defaultCharsetName);

 

    }

}

 

 

                              Hello

public class hello {

public static void main (String[] args){

System.out.println("浙江啟揚智能科技有限公司");

}

}


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM