簡體   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