2015-10-03 2 views
1

J'ai une chaîne de serveur qui contient la chaîne de contenu avec les balises html et les smileys sont là.Afficher & # 8211 texte avec Smileys dans Windows Phone 8.1 C# (smileys ressemblent & # 8211.)

Je suis en mesure de se débarrasser des balises HTML avec cela,

chaîne

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

Mais les smileys sont tels qu'ils sont. Pas en mesure d'obtenir une solution pour les smileys en surfant beaucoup.

Voici les fenêtres écran du téléphone Plan: enter image description here

Les smileys ressemblent la zone carré rouge. J'ai essayé ceci avec RichTextblock mais richtextblock n'a pas la propriété text.

J'ai essayé avec ce 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); 
} 

mais le résultat n'est pas exact.

Comment puis-je obtenir les smileys exacts? quelle serait la solution possible? Merci d'avance!

+0

Y at-il un ici débordement de la pile ne permet pas de répondre à cette question – Arsal

+0

Toute aide à ce sujet. Je suis confronté au même problème –

+0

J'ai une solution avec ça ... cochez la réponse – Arsal

Répondre

1

J'ai trouvé une solution pour cela.

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

Merci pour la réponse. Je l'essaie sur WP8.0 a résolu le problème avec System.Text.RegularExpressions.Regex.Unescape (valeur); –