启扬ARM嵌入式
直播中

张峥

14年用户 82经验值
擅长:测试与测量 工业控制 操作系统/软件 测试与测量 工业控制 操作系统/软件 测试与测量 工业控制 操作系统/软件 测试与测量 工业控制 操作系统/软件 测试与测量 工业控制 操作系统/软件 测试与测量 工业控制 操作系统/软件 测试与测量 工业控制 操作系统/软件 测试与测量 工业控制 操作系统/软件 测试与测量 工业控制 操作系统/软件 测试与测量 工业控制 操作系统/软件 测试与测量 工业控制 操作系统/软件 测试与测量 工业控制 操作系统/软件 测试与测量 工业控制 操作系统/软件 测试与测量 工业控制 操作系统/软件 测试与测量 工业控制 操作系统/软件 测试与测量 工业控制 操作系统/软件 测试与测量 工业控制 操作系统/软件 测试与测量 工业控制 操作系统/软件 测试与测量 工业控制 操作系统/软件 测试与测量 工业控制 操作系统/软件 测试与测量 工业控制 操作系统/软件 测试与测量 工业控制 操作系统/软件 测试与测量 工业控制 操作系统/软件 测试与测量 工业控制 操作系统/软件 测试与测量 工业控制 操作系统/软件 测试与测量 工业控制 操作系统/软件 测试与测量
私信 关注
[产品]

如何解决JAVA程序中文无法显示的问题呢?

`
上回说到JAVA虚拟机环境如何在IMX6平台搭建(点击了解),这次和大家说说JAVA应用程序遇到中文无法显示,出现乱码,该如何解决。

1、运行java hello 无法显示中文(显示为乱码)
image001.png
2、运行java javaCode 显示java默认的拨码编码为US-ASCII
image002.png
3、输入export JAVA_TOOL_OPtiONS=-Dfile.encoding=UTF8
并再次运行java javaCode ,编码修改为UTF-8
image003.png
4、 再次运行javahello 能正常显示中文
下面附上javaCode和hello的源码
                           javaCode
import java.nio.charset.Charset;

publicclass javaCode {
    public static void main(String args[])
    {
        StringdefaultCharsetName=Charset.defaultCharset().displayName();
        System.out.println("defaultCharsetName:"+defaultCharsetName);

    }
}


                              Hello
publicclass hello {
publicstatic void main (String[] args){
System.out.println("浙江启扬智能科技有限公司");
}
}

` image004.png

更多回帖

发帖
×
20
完善资料,
赚取积分