我正在尝试将UTF-8字符串转换为UCS-2字符串。
我需要获取类似于"\uFF0D\uFF0D\u6211\u7684\u4E0A\u7F51\u4E3B\u9875"的字符串。
我已经谷歌了一个月了,但仍然没有关于将UTF-8转换为UCS-2的参考资料。
请有人帮帮我。
提前致谢。
编辑:好吧,也许我的解释不够好。这就是我要做的事情。 我住在韩国,正在尝试使用CTMessageCenter发送短信消息。我尝试通过我的应用程序发送简体中文字符。但是我得到的是????而不是正确的字符。因此,我也尝试了UTF-8、UTF-16、BE和LE。但它们都返回??。最后,我发现短信在韩国使用UCS-2和EUC-KR编码。很奇怪,不是吗? 无论如何,我尝试发送像\u4E3B\u9875这样的字符串,它可以工作。 所以我需要先将字符串转换为UCS-2编码,然后从这些字符串中获取字符串字面量。
编辑:好吧,也许我的解释不够好。这就是我要做的事情。 我住在韩国,正在尝试使用CTMessageCenter发送短信消息。我尝试通过我的应用程序发送简体中文字符。但是我得到的是????而不是正确的字符。因此,我也尝试了UTF-8、UTF-16、BE和LE。但它们都返回??。最后,我发现短信在韩国使用UCS-2和EUC-KR编码。很奇怪,不是吗? 无论如何,我尝试发送像\u4E3B\u9875这样的字符串,它可以工作。 所以我需要先将字符串转换为UCS-2编码,然后从这些字符串中获取字符串字面量。
\u
转义序列来包含按其 Unicode 代码点指定的字符。你真的需要 UCS-2 或字符串字面量吗? - Codo