晕倒,在RAD Studio11 android 程序中,处理字符串时出错乱码,如何把""串转为L""串呀

xjakswdz 2022-04-23 19:13:53

晕倒,在RAD Studio11 android 程序中,处理字符串时出错乱码,如何把""串转为L""串呀


    ss4 = "kwwl中华人民共和国";
    ss6 = L"kwwl中华人民共和国";
    Memo1->Lines->Clear();

    Memo1->Lines->Add(ss4);//这行居然是乱码
    Memo1->Lines->Add(ss6);

如何把正常显示ss4??

...全文
168 4 打赏 收藏 举报
写回复
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
ooolinux 04-24

代码不是自己写的吗,字符串加前缀L或者u就好了。

  • 打赏
  • 举报
回复

ss4 = u8"kwwl中华人民共和国";

  • 打赏
  • 举报
回复
xjakswdz 04-24
@日立奔腾浪潮微软松下联想 如何将ss4 = "kwwl中华人民共和国";内容正常显示出来呢?
  • 举报
回复
@xjakswdz 无类型前缀的字符串字面值默认是什么编码是系统相关的,在windows上是ANSI编码,在Linux/Unix上是UTF-8编码,如果和源文件中的字符串实际编码不一致则显示会乱码
  • 举报
回复
发帖
C++ Builder
加入

1.3w+

社区成员

C++ Builder相关内容讨论区
社区管理员
  • 基础类社区
申请成为版主
帖子事件
创建了帖子
2022-04-23 19:13
社区公告
暂无公告