【发布时间】:2018-05-17 07:12:36
【问题描述】:
我有 Xamarin.Forms 项目。我有一个文本框,并且有一个按钮,它从文本框中获取文本并将其传递给 API 进行存储。现在的重点是当用户从键盘选择任何表情符号时,我想获取表情符号的 unicode 字符。目前,当我检查它的Text 属性时,我正在自己获取表情符号。
我想从Text 属性中获得NewTextValue 中给出的Unicode 而不是表情符号。
这个帖子是一样的,但我不明白这家伙是怎么做到的。 POST
请提出建议。
经过一番谷歌,我尝试了以下。
string res = BitConverter.ToString(Encoding.BigEndianUnicode.GetBytes(str)).Replace("-", "");
这是结果res = D83DDE00
我不知道上面的代码是不是unicode。
我怎样才能转换回原来的表情符号,或者有没有其他方法可以转换成 unicode?p>
【问题讨论】: