CodeLite 用特殊字符替换重音符

CodeLite 用特殊字符替换重音符

我正在使用 CodeLite 开发我的 PHP 应用程序,但这个应用程序有一个令人讨厌的倾向,就是用特殊字符(这个:� 或其他类似 é)替换我的所有重音符号。但是在我的 CodeLite 设置(设置 > 杂项 > 本地编码 > 文件字体编码)中选择了 UTF-8 编码。

我也在 ISO 8859-1 或 15 中进行了测试,但仍然没有看到重音。

你有什么解决办法 ?

提前感谢您,祝您有美好的一天。

答案1

我刚刚偶然发现了 CodeLite 的这个问题。转到命令提示符,输入不带参数的 chcp。它会报告您当前的代码页;对于我在美国来说,它是 437。当我将 CodeLite 更改为使用 Windows 437 而不是 UTF-8 时,我开始看到正确的非 ASCII 字符。

我错误地认为 UTF-8 可以为我提供与非 ASCII 和非英语字符最广泛的兼容性。

相关内容