【发布时间】:2012-02-24 15:22:40
【问题描述】:
在我的应用程序中,我使用了反斜杠作为基于文本的活动指示符的一部分(典型的 /-\ 序列。我删除了 | 因为它具有不同的宽度)。一切都很好,直到我看到我的应用程序在日本电脑上运行。反斜杠被替换为日文字符。
我怎样才能避免这种情况?
【问题讨论】:
-
不知道谁认为用本地化字符替换 `\` 之类的 ASCII 字符是个好主意...
-
对 ascii 序列有很多好的建议,但没有一个非常适合应用。它必须尽可能小,并且宽度不可变(Windows 的固定宽度字体看起来不太好看)。正如我在下面的评论中所写,我最终用动画替换了 ascii 序列。我选择了唯一能真正回答我问题的答案。
-
还有一个新批准的 Unicode 6.1 替代方案:fileformat.info/info/unicode/char/1f4a9/index.htm
标签: delphi character-encoding delphi-2009