【问题标题】:Can't type UTF-8 chars in PhpStorm无法在 PhpStorm 中输入 UTF-8 字符
【发布时间】:2017-12-06 20:12:02
【问题描述】:

好吧,我在 phpStorm 中发生了奇怪的事情,每次我尝试在 phpStorm 中键入像“é”这样的 utf-8 字符时,它只会显示为“�”,全局编码设置和项目都已设置对于 UTF-8,奇怪的是,如果我只是粘贴它们,它可以显示它们,但是当我尝试输入它时,它只是显示为那样。

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

目前使用内核 4.11.6-3 和 KDE Plasma 5 的 Arch Linux,不确定这是否与它有任何关系,但只是为了确保我在说它。

【问题讨论】:

  • PhpStorm 一直都是这样吗?请重新启动它,输入这样的字符,然后将 IDE 日志上传到某个地方 - 可能会出现一些问题。

标签: utf-8 phpstorm archlinux kde


【解决方案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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2020-10-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-18
    • 1970-01-01
    • 2020-03-07
    相关资源
    最近更新 更多