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