文件以错误的编码加载:IntelliJ IDEA中的’UTF-8′

在提出问题之前,我在StackOverflow上搜索了一个类似的问题:

文件被加载错误的编码:android studio中的’UTF-8′

但它没有在那里给出明确的答案。


我的问题是该项目是从网络下载的,它是一个eclipse项目,我用IntelliJ IDEA打开它,并得到这个问题:

在此处输入图像描述

正如Tarik指出的那样,单击Reload in another encodingReload in another encoding ,如果需要UTF-8编码,则单击more – > UTF-8

在我的情况下,当我在assert文件夹中上传第一个.ttf文件时,android studio要求我选择一种文件类型,当我选择文本类型时。 这个问题开始出现了。 正确的文件类型是:’在关联应用程序中打开的文件’。 要解决您的问题,您必须打开首选项 – >编辑器 – >文件类型并搜索.ttf扩展名然后将其删除并在“在相关应用程序中打开的文件”下再次添加它 在此处输入图像描述

在此处输入图像描述

单击错误右侧的设置符号,然后选择抑制类。 这对我有用并解决了我的问题。

您可以尝试使用其他文本编辑器(如Notepad ++)打开文件。 有时,它可以使用与IntelliJ不同的模式检测文件的正确编码。 然后你就可以使用IntelliJ的“Reload …”了。

在我使用Ubuntu 16.04时,我的同事在Windows上工作

单击另一种编码中的重新加载,然后单击更多 – > GBK。

然后我们可以看到汉字。