我知道如果我想在toggleTyping()
中添加ASCII字符,例如黑色空格,我需要做的就是通过调用string
来添加空格被添加到CHAR(32)
。
但如果我想把无限符号∞(U + 221E)怎么办呢?
如果我将其粘贴到像'infiniteis∞'这样的文字字符串中,那么Delphi想要将文件更改为UTF8。
答案 0 :(得分:9)
Char
是一种数据类型,因此Char()
是一个类型转换,而不是一个函数。 Chr()
是一个函数。
在D2009 +中,您可以使用:
Char($221E)
或Char(8734)
(在早期版本中,请改用WideChar()
)
Chr($221E)
或Chr(8734)
#$221E
或#8734
字符常量
'∞'
。在代码中使用它并让IDE决定如何保存它没有任何问题。这实际上是首选的解决方案。您唯一需要避免这种情况的是,如果您使用其他工具来处理源文件,并且他们不支持UTF-8文件。