EditPlus输入中文乱码,以前是好的,且设置了文件编码为UTF-8

EditPlus输入中文乱码,换成UltraEdit还是一样,且两个软件新建的文件输入中文都会乱码。我已经修改了软件的编码,文件也另存为保存UTF-8编码,所以请给我一些... EditPlus输入中文乱码,换成UltraEdit还是一样,且两个软件新建的文件输入中文都会乱码。
我已经修改了软件的编码,文件也另存为保存UTF-8编码,所以请给我一些有效的答案。
记事本和word输入中文能正常显示。
问题我也解决了,重新启动了下电脑就变好了,这种情况都是电脑系统的问题,建议以后碰到的朋友重启下试试,不行那就修复下系统,清理下。网上说的改编码全是错的,不要去理,他们根本没碰到这样的情况却在那说的好像知道一样。
展开
 我来答
jamxval
推荐于2017-11-24 · TA获得超过6821个赞
知道大有可为答主
回答量:4308
采纳率:82%
帮助的人:1387万
展开全部

如果只是 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这个软件显示乱码,但是Eclipse里面显示正常的。问题我也解决了,重新启动了下电脑就变好了,这种情况都是电脑系统的问题,建议以后碰到的朋友重启下试试,不行那就修复下系统,清理下。
追答
字体问题。
百度网友1f9c3e2
2014-10-16 · TA获得超过1836个赞
知道小有建树答主
回答量:638
采纳率:100%
帮助的人:395万
展开全部
文档(D)→文件编码→更改文件编码方式→UTF-8
追问
这个方法早试了,我这个可能是系统问题,现在新建任何文件输入中文都乱码。
追答
删了重装
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式