本文主要是介绍原生环境中运行java程序打印文字出现乱码?只要一条指令就能解决,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
先上结论:出现乱码的原因是因为电脑的解码方式与java工作环境的解码方式冲突导致的。使用编码指令后即可正常运行
解决方法如下:在使用“javac”生成字节码文件的时候输入指令“-encoding utf-8”,强制使用utf-8的形式生成字节码文件即可(是在“javac”指令那一行添加!!!)
这就像为什么有的电脑打开别人发来的文件时会出现乱码的原因一样:两台电脑各自采用不同的编码方式,这台电脑上的这个符号可能在另一台电脑采用的编码表上对应着不同的符号。于是我们有时就会看到例如“.....烫烫烫....”这样的乱码了
这篇关于原生环境中运行java程序打印文字出现乱码?只要一条指令就能解决的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!