后来就是用 u 解决问题,但可怜了多花的时间啊。 因为我的App要跟服务器通讯,服务器是个win32,规定的字符就是2字节的,所以App也必须是2字节。
在win32使用得很好的 L"Hello World",在安卓上会被搞成4字节字符,费了很多时间才发现。
UnicodeString就是Delphi的string,目前是utf-16编码
u8、u、U
L前缀只是表明后面是宽字符串,之一这个宽字符(wchar_t)有多宽,在不同的系统上是不一样的,windows上是utf-16,linux上则是utf-32
我百度了“firemonkey教程”,一大堆,你可以选一选
552
社区成员
20,061
社区内容
加载中
试试用AI创作助手写篇文章吧