代码编辑器无法识别俄语字符
Code Editor not recognizes Russian characters
我正在尝试翻译 project example 的某些部分,其中所有注释部分和控制台输出都是俄语,但是当通过 IDE 打开项目时,代码编辑器似乎不识别这种语言,例如:
然后,IDE(或任何其他技巧)是否存在一些可以解决它的设置(也适用于任何语言,不仅是俄语)?
谢谢。
Delphi 代码编辑器支持非 ASCII(和非 ANSI)字符。请确保对源代码使用 UTF-8 编码。
如果您在以前的非 UTF 文件中输入非 ANSI 字符并尝试保存,IDE 会询问您是否要将编码更改为 UTF8:
无论如何,您都可以使用编辑器的上下文菜单来设置编码:
但是,不幸的是,当您使用非 ANSI 字符时,代码编辑器会有些问题。例如,考虑以下代码行:
如果我此时按 Ctrl+W,我希望单词 "Exit" 被选中,因为这就是 Ctrl+W 应该做的。但是一行中的"strange"个字符让小编一头雾水,结果是这样的:
这是纯文本行:
ShowMessage('ریاضیات: (∂/∂t) ∫ sin(xt) dt'); Exit;
我正在尝试翻译 project example 的某些部分,其中所有注释部分和控制台输出都是俄语,但是当通过 IDE 打开项目时,代码编辑器似乎不识别这种语言,例如:
然后,IDE(或任何其他技巧)是否存在一些可以解决它的设置(也适用于任何语言,不仅是俄语)?
谢谢。
Delphi 代码编辑器支持非 ASCII(和非 ANSI)字符。请确保对源代码使用 UTF-8 编码。
如果您在以前的非 UTF 文件中输入非 ANSI 字符并尝试保存,IDE 会询问您是否要将编码更改为 UTF8:
无论如何,您都可以使用编辑器的上下文菜单来设置编码:
但是,不幸的是,当您使用非 ANSI 字符时,代码编辑器会有些问题。例如,考虑以下代码行:
如果我此时按 Ctrl+W,我希望单词 "Exit" 被选中,因为这就是 Ctrl+W 应该做的。但是一行中的"strange"个字符让小编一头雾水,结果是这样的:
这是纯文本行:
ShowMessage('ریاضیات: (∂/∂t) ∫ sin(xt) dt'); Exit;