道歉,如果这是一个很业余的问题! 我知道Eclipse使用作为的Cp1252默认为它的编码。
我最近创建使用哈希映射到字母输入转换成盲文的程序。 要做到这一点,我不得不改变编码方式为UTF-8。
我不是很了解或者,但一切我读过表明UTF-8可以表示Unicode的每一个字符,具有公认的符号的一个更大的库。
那么,为什么不正是Eclipse的首选编码风格?
道歉,如果这是一个很业余的问题! 我知道Eclipse使用作为的Cp1252默认为它的编码。
我最近创建使用哈希映射到字母输入转换成盲文的程序。 要做到这一点,我不得不改变编码方式为UTF-8。
我不是很了解或者,但一切我读过表明UTF-8可以表示Unicode的每一个字符,具有公认的符号的一个更大的库。
那么,为什么不正是Eclipse的首选编码风格?
当您启动Eclipse对一个品牌新的工作区,Eclipse拥有决定处理某些类型的基于文本的文件时使用的编码,默认情况下:文本文件,Java源文件,JSP文件,XML等。
默认情况下,那么,Eclipse使用默认的平台编码,这是从您的操作系统的设置的。
至于为何UTF-8并不是文本文件的默认编码 ,原因是仍在,在世界各地,有一个纯文本文件显著数这UTF-8是不是向后兼容。 虽然UTF-8是最西的编码向后兼容的,这是不是为其他编码的情况。
您可以通过修改工作区的设置更改这些默认编码。 但请记住,这些设置存储在工作区级别; 如果以后开始一个新的工作,新的工作空间将有默认的编码集。
要更改默认的编码,只需到工作空间 - >首选项,在对话框的左上角在搜索框中键入“编码”。 Eclipse将过滤偏好对话框包含有关的编码项。