2015-04-04 17 views
7

由於某些未知原因,我的文件的編碼已更改,而我沒有注意到一段時間。如何使用Jetbrains IDE像WebStorm一樣更改所有文件的編碼

這是UTF-8,現在是windows-1252。我已經從Settings->File encoding重置了項目編碼,但我無法檢測到哪些文件編碼嚴重並且無法弄清楚如何重新編碼項目中的所有文件。

我有一個強烈的感覺,問題出現在WebStorm 10第一個發佈版本,但我可能是錯的。 (我想這是因爲它在默認情況下project encoding設置windows-1252設置)

+0

與此同時,我在他們的問題跟蹤網站上打開了一個錯誤問題,以便查看問題並最終修復問題。 https://youtrack.jetbrains.com/issue/WEB-16054 – Vadorequest 2015-04-04 21:48:09

回答

1

你可以改變你的代碼的字符WebStorm腳杆設置

  1. 打開代碼文件
  2. 你可以看到腳杆(此菜單是降權。)
  3. 點擊字符集選擇吧
  4. 改變你的代碼的編碼
  5. 變化和保存
+5

是的,這是一個逐個文件的解決方案。並非針對所有文件。 :) – Vadorequest 2015-07-27 19:54:24

3

通過單擊文件>關閉項目關閉您打開的每個項目。

一旦它們被全部關閉,啓動窗口將出現(與選項的最新打開的項目的窗口中打開新的項目,等等。)在該窗口中,你必須設置右下角。

在設置>編輯>文件Encodings.You可以設置所有的文件編碼方案爲UTF-8,它將從現在開始被添加到新的項目。

如果你想爲老項目,做同樣的步驟,但一旦你有項目開放訪問設置。

我希望這個幫助!

0

如果您在文件中定義了編碼,例如像這樣<meta charset="windows-1252"> 您可以使用Idea的Replace in Path...功能並一次修改多個文件。

即使你沒有這樣的定義,您可以使用相同的搜索將其添加到您的文件和替換功能。我不得不將大量的ISO-8859-1編碼文件轉換爲UTF-8,並且此解決方案工作正常。

相關問題