2017-07-03 46 views
0

在phpStorm中發生了一件很奇怪的事情,每當我嘗試在phpStorm中輸入像'é'這樣的utf-8字符時,它就會顯示爲' ',全局編碼設置和項目都設置爲UTF-8,奇怪的是,如果我只是簡單地粘貼它們,它可以顯示它們,但是當我嘗試鍵入它時,它就會顯示爲。無法在PhpStorm中輸入UTF-8字符

我也嘗試將「-Dfile.encoding = UTF-8」設置爲vmoptions,但這也不起作用。

目前使用的Arch Linux與內核4.11.6-3,與KDE等離子5,不知道這可能要做任何事情,但只是爲了確保我說的。

+1

它是否一直都是這樣的PhpStorm?請重新啓動它,在其中鍵入這樣的字符,然後將IDE日誌上傳到某處 - 可能會出現某種情況。 –

回答

1

試圖解決,我沒有看到我結束了所以這裏修復這個作爲相關的一個問題去解決:

我/etc/locale.conf去檢查過了,如果是en_US.UTF-8評論說,這是出於某種原因,所以我沒有註釋它,跑(sudo)locale-gen和下次我運行phpstorm時,我看到它被解決了。

在ubuntu中,如果我沒有弄錯,如果你有同樣的問題,你可以在/ etc/default/locales中做這樣的事情,但是你必須檢查如何爲它生成語言環境。

拱門:https://wiki.archlinux.org/index.php/Locale
Ubuntu的:https://help.ubuntu.com/community/Locale