如何解決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 能正常顯示中文

 

 

下面附上javaCodehello的源碼

                            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("浙江啓揚智能科技有限公司");

}

}

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章