java项目编译乱码
你写的这个test类,要注意书写规范,一般类名首字是大写的,Test 更合适
不用更改文件的编码,默认就成
这样编译:
javac-encodingutf-8test.java
㈡ 为什么在cmd上编译java程序 会乱码
1、你的情况:
有的有选择代码页的!!设置一下
3、
如果cmd的默认代码页属性修改不了,那么修改注册表:
1win键+R打开“运行”对话框,输入regedit打开注册表编辑器。
2找到 [HKEY_CURRENT_USERConsole\%SystemRoot%_system32_cmd.exe]
3 修改"CodePage"=dword:000003a8
【注】十六进制"000003a8"或十进制"936",表示“936 (ANSI/OEM - 简体中文 GBK)”。
如果代码页改成65001之后,仍无法正常显示UTF-8字符,则需要改变字体属性:在命令行标题栏上点击右键,选择"属性"->"字体",将字体修改为True Type字体"Lucida Console",然后点击确定将属性应用到当前窗口。
通过以上操作并不能完全解决问题,因为显示出来的内容有可能不完全。可以先最小化,然后最大化命令行窗口,文件的内容就完整的显示出来了。
、
㈢ 为什么java编程中写的汉字变成乱码了
你的编码格式选择的不对,右键单击项目,点击Properties:
将格式换成GBK或者UTF-8就行了
㈣ JAVA输出是乱码
编码问题,
将源文件以utf-8格式保存,然后cmd中执行下面的语句
以UTF-8编码格式进行编译
javac -encoding utf-8 Demo.java
中文输出结果
㈤ JAVA 乱码 根本原因是什么
右键点击乱码文件,选preferenses,看看resource里的编码是不是正确,亏拦搜如果不是utf-8就改成utf-8,衡或如果是utf-8的话你改成别的编码试试看看,然后把正常状态下的内容复制出来,在把文件改成utf-8后销历把文件复制进去
㈥ 如何解决Java项目中的中文乱码
设置工作空间的编码:
编辑器的编码会影响到所有的项目中的字符的显示,可以说是作用最为广泛的设置,每一个项目都会受到这个设置的影响。点击菜单栏中的窗口(Window)— —选项(Preferences)。
点击常规(General)— —工作空间(Wordspace),然后在右侧的文本文件编码格式(Text file encoding)中选择你想要设置的编码格式,系统默认的格式为GBK。
设置项目的编码:
如果其他的项目中不存在乱码问题,只是个别项目显示时出现乱码,那么我们不需要设置工作空间的编码,只需要修改项目的编码即可。
选中项目后,右键点击,在弹出的菜单中点击属性(Properties)。
在弹出的属性窗口中,选择资源(Resource)— —点击选择Other(其他),然后选择你想要的编码格式。
设置单个文件的编码:
只是个别文件出现了乱码,那么设置个别文件的编码格式就可以解决问题了。选中有乱码的文件,然后点击右键。
在弹出的菜单中选择属性(Properties)。
在弹出的属性窗口中选择资源,点击Other(其他)后设置个别文件的编码方式