![]() |
1
9
一般来说,不要声明类型为的变量
例如,您会注意到
对于你的情况,像连接这样的事情在很大程度上是未定义的。RTM和Update 2之间的行为发生了变化,但当RTL字符串连接函数接收到具有不同代码页的多个字符串时,它很难找出应该为最终字符串使用哪个代码页。这只是你不应该像在这里这样连接它们的一个原因。 |
![]() |
2
1
您不能“按原样”向TMemo添加字符串。你总是需要进行某种形式的Unicode转换,因为TMemo在Delphi 2009中只知道这些。 如果你想假装你的UTF8String使用代码页1252,请这样做:
有关更多详细信息,请参阅我的文章 Using RawByteString Effectively |