中文版设置方法:点击“工具”
选择“配置用户工具”
在打开的窗口中,选择“文件”
选择默认编码的编码方式,如图选择的“utf-8”,然后点击确认,退出软件,再打开新建默认即为utf-8格式了
英文版EditPlus设置方法:
首先,在Tools下拉后选择Configure User Tools,d出用户配置对话框然后,在下面的对话框中的左侧选择Files设置项,在右侧面板中选择UTF-8编码即可:
最后点击OK,完成设置!
如果只是 EditPlus 出错,这个是字体的问题,你图片中的问题不叫乱码,乱码是把汉字显示成了问号:
问号是字符集的问题,方框是字体不支持这个字符的问题,你的机器当前的默认字体不支持汉字,你需要改一下EditPlus 的字体设置,选择一个支持汉字的字体(比如宋体,微软雅黑,Arial MS Unicode) 。
如果在 Eclipse 中出错:
不是说你非得用 UTF-8,而是说在你编辑和查看它的所有场合使用的字符集编码应该相同,比如当你在 eclipse 中设置的字符集参数(有3个地方有参数,一是 Eclipse 全局参数中的 General > Workspace 中,二是项目属性中,三是打开文件之后从 Edit/Source 菜单中,如果3个地方都有设置,那么优先级依然增高最后一个优先级最高)与你用 EditPlus 打开时应该相同,如果你的 Eclipse workspace 字符集或项目上单独设置的字符集本来就是 Windows 中文版默认的 GBK 的话,那你在其它地方用 UTF-8 本身就是多此一举。
Eclipse 中设置文件的字符集参数将来要在编译过程中传递给 javac 程序让它能正确地处理代码中的常量(注释就无所谓了),否则你在代码中的常量 String a = "汉字“;用错误的字符集编译代码后可能最终编译器认为它是 a= "张三“,因为一个汉字在不同字符集中的编码不一样,有一个编码跑到错误的字符集中去找汉字得到的就是错误的或者问号(乱码)。
另外要说的是:
JSP / HTML 中的 Content - Type 是给接收它的浏览器用的,而 <%page /> 中的字符集是给 JSP 编译器用的,其它 <%page />和普通 Java 文件编辑是一样的,字符集应该相同,如果你的代码中的字符串常量是Java代码的一部分(比如 <%=new String("汉字")%>),那么 <%page >的字符集应该与当前文件的字符集相同,如果不包括汉字之类的,那随便用什么字符集都不会出错的。
可以“editplus”文本编辑器对文件编码进行修改。具体方法如下:利用记事本修改,可选的编码格式很少,很难满足我们的需要,那么就需要另一种办法,利用文本编辑器来修改文件的格式编码,我在这里用“editplus”文本编辑器。
首先还是右键--》打开方式---》editplus。
打开之后,在头部菜单栏中选择“File--Save As”,如果你的是汉化的编辑器,那么就叫做“文件---》另存为”。
我们发现,文件的默认格式和利用记事本打开的都一样“ANSI”,但是编码下拉框的格式已经变的很多,而且有个选项叫做“more”,意思是“更多”编码的意思。如果我们想选择更多的编码格式,那么选择more,在d出窗有更多的编码格式可供选择。选中一个所需要的编码格式,然后点击向左的箭头,点击ok即可。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)