我想在标题()中显示(U + 1F4CD-圆形图钉),但显示类似:的内容,但我一直在获取奇怪的块状内容。TLabellblLocation" Pretoria, South Africa"
我曾尝试将字符直接粘贴到我的源代码中,但这也会导致奇怪的块状内容(我的源代码是UTF-8编码的)。
粘贴之前:
直接粘贴后:
我也尝试过使用ConvertFromUtf32(),每如何将Unicode代码点(如U + 1F4DB)转换为char?。
lblLocation.Caption := lblLocation.Caption + ConvertFromUtf32(StrToInt('$1F4CD'));
Run Code Online (Sandbox Code Playgroud)
运行上面的代码可以在的标题中找到TLabel: