【发布时间】:2016-08-06 02:16:42
【问题描述】:
我正在尝试在 WP8.0 中实现聊天功能。每当我收到来自服务器的笑脸时。它无法在 UI 中正确显示。这是代码
`
public string Comment
{
get
{ return _comment; }
set
{
if (value != null)
{
// value I am trying to convert is "Testing smileys \\uD83D\\uDE03\\uDE03"
string convertedCharacter = System.Text.RegularExpressions.Regex.Unescape(value);
_comment = convertedCharacter;
}
}
}
`
【问题讨论】:
-
“我无法进行转换”是什么意思?什么转换?你的代码是什么样的?发生什么了?恐怕您的问题目前还不清楚,无法回答。
-
字符 \u263A 类似于笑脸。当我在文本块上显示它时,它显示为 \u263a 而不是笑脸。如何将其转换为笑脸。我无法理解如何将 \u263a 转换为笑脸
-
我们不知道您的通信方式或您的任何代码是什么样的。恐怕我们无法用这么少的信息为您提供帮助。
-
感谢您抽出宝贵时间回复。我们如何显示 unicode 笑脸?我正在尝试将 unicode 转换为相应的笑脸。 byte[] uni = Encoding.UTF8.GetBytes(value); string convertstring= Encoding.Unicode.GetString(uni, 0, uni.Length);但是,这不能正常工作
-
请把代码放在您的问题中 - 告诉我们
value是什么。同样,我们不知道您的应用程序是如何通信的,或者基本上是任何东西。例如,如果您的应用程序当前显示\u263A,这表明可能某些东西正在使用 JSON,您应该使用 JSON 解析器。但目前,我们无法确定。
标签: c# windows windows-phone-7 windows-phone-8 windows-phone-8.1