在 windows phone 8.1 C# 中显示 &#8211 带有笑脸的文本(笑脸看起来像 &#8211。)

Posted

技术标签:

【中文标题】在 windows phone 8.1 C# 中显示 &#8211 带有笑脸的文本(笑脸看起来像 &#8211。)【英文标题】:Display &#8211 text with Smileys in windows phone 8.1 C# (smileys are look like &#8211.) 【发布时间】:2015-12-31 11:01:42 【问题描述】:

我有一个来自服务器的字符串,其中包含带有 html 标签和笑脸的内容字符串。

我可以用这个去掉 HTML 标签,

string get_title_with_noHTML = Regex.Replace(get_title, @"]+>|", "").Trim();

但笑脸是原来的样子。在冲浪时无法获得笑脸的解决方案。

这里是windows phone 屏幕截图:

笑脸看起来像红色正方形区域。 我已经用 RichTextblock 试过了,但是richtextblock 没有 text 属性。

我尝试使用这个 RichTextBlock Example。

       var control = sender as RichTextBlock;
      if (control != null)
      
      control.Blocks.Clear();
      string value = e.NewValue.ToString();

      var paragraph = new Paragraph();
      paragraph.Inlines.Add(new Run Text = value);
      control.Blocks.Add(paragraph);
 

但结果并不准确。

如何获得准确的笑脸?可能的解决方案是什么?提前致谢!

【问题讨论】:

这里有没有人堆栈溢出不允许回答这个问题 对此有任何帮助。我也面临同样的问题 我有一个解决方案...检查答案 【参考方案1】:

我得到了解决方案。

 string header_dashboard = Windows.Data.Html.HtmlUtilities.ConvertToText(YouStringswith_&#8221);

【讨论】:

感谢您的回复。我在 WP8.0 上尝试解决了 System.Text.RegularExpressions.Regex.Unescape(value); 的问题

以上是关于在 windows phone 8.1 C# 中显示 &#8211 带有笑脸的文本(笑脸看起来像 &#8211。)的主要内容,如果未能解决你的问题,请参考以下文章

c# Windows Phone 8.1 如何获取地理坐标对象

我无法将套接字 io 与 windows phone 8.1 C# 连接

如何将 C# 中的 Image 对象制作到 Windows Phone 8.1

OneSignal 推送通知 ClickEvent 显示空值 Windows phone 8.1 C#

在 windows phone 8.1 C# 中显示 &#8211 带有笑脸的文本(笑脸看起来像 &#8211。)

windows phone 8.1 中的独立存储