无法在PhpStorm中键入UTF-8字符

时间:2017-07-03 14:03:29

标签: utf-8 phpstorm archlinux kde

好的,在phpStorm中发生了如此奇怪的事情,每当我尝试在phpStorm中输入类似'é'的utf-8字符时它只显示为' ',全局编码设置和项目都设置了对于UTF-8,奇怪的是,如果我只是粘贴它们就可以显示它们,但是当我尝试输入它时它就会显示出来。

我也尝试将“-Dfile.encoding = UTF-8”设置为vmoptions,但这也不起作用。

目前使用带有内核4.11.6-3的Arch Linux和KDE等离子5,不确定是否可能需要对它做任何事情,只是为了确保我说出来。

1 个答案:

答案 0 :(得分:1)

试图解决一个我没有看到相关的问题我最终解决了这个问题,所以这里解决方案:

我进入/etc/locale.conf并检查en_US.UTF-8是否被评论,这是出于某种原因,所以我取消注释它,运行(sudo)locale-gen并且下次我运行phpstorm我看到它已经解决了。

在ubuntu中如果我没有弄错你是否有同样的问题你可以在/ etc / default / locales中做这样的事情,但是你必须检查如何为它生成语言环境。

Arch:https://wiki.archlinux.org/index.php/Locale
Ubuntu:https://help.ubuntu.com/community/Locale