繁体   English   中英

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

[英]File was loaded in the wrong encoding:'UTF-8' in IntelliJ IDEA

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

文件以错误的编码加载:android 工作室中的“UTF-8”

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


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

在此处输入图像描述

正如 Tarik 所指出的,点击Reload in another encoding ,如果你想要UTF-8编码,然后点击more -> UTF-8

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

在此处输入图片说明

您可以尝试使用其他文本编辑器(如 Notepad++)打开文件。 有时它可以使用与 IntelliJ 不同的模式检测文件的正确编码。 然后您将能够使用 IntelliJ 的“重新加载...”。

我遇到了同样的问题..我通过将CR更改为CRLF然后刷新项目来解决它,如下图所示

选择 CRLF(图片)

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

我的同事在 Windows 上工作,而我在 Ubuntu 16.04 上工作

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

然后我们就可以看到汉字了。

我遇到了同样的问题。 我尝试了更多的时间来解决这个问题,但我不能得到实际的进展,但我解决这个问题与减少Android工作室版本的工作正常和100%

下载链接: https ://android-studio.en.uptodown.com/windows/download(3.2.1.0)

我尝试了这里发布的所有可能性,但任何成功,有效的只是重新导入项目

尽管 pom.xml 中存在编码设置,但 IntelliJ 尝试使用 UTF-8 而不是 ISO-8859-1 加载所有测试文件,所以我在 IntelliJ 文档中发现了这一点: 在 IntelliJ 中编码,基本上就是这样。 ..

  1. 打开首选项(在 macOS 中, command + ,
  2. 转到编辑器/文件编码
  3. 如果项目与您的pom.xml - project.build.sourceEncoding延迟,请选择项目正确的编码从文件编码 IntelliJ 打印

通过这样做,它确实不再要求我使用正确的编码重新加载文件。

如果您之前加载此文件没有问题,而这对您来说是一个新问题,请尝试使 IDE 中的缓存无效。

打开此选项的一种简单方法是打开超级搜索功能(按两次 shift)并在“操作”选项卡中搜索“缓存”。

在此处输入图像描述

出现提示时,选择以下选项:

在此处输入图像描述

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM