如何解码 Xamarin 表单中的特殊字符?
How to decode special character in Xamarin forms?
如何解码 xamarin 表单中的特殊字符
在我的标签文本里面 = "Sample & Text"
它不显示原始文本,而是显示 "Sample & Text"
那么如何解决呢?
试试这个:
<Label Text="Sample &Text"/>
这将显示 "Sample & Text"
&
用于在XAML中显示&
。如果你想在后面的代码中显示Sample & Text,则无需将其编码为Sample & Text
。您可以直接设置值。即这里是列表视图的项目来源:
var list = new List<string>();
for (int i=0; i<10; i++)
{
var str = "Sample & Text";
list.Add(str);
}
listView.ItemsSource = list;
正确显示:
不过,如果你的服务器原文是Sample & Text
,你想显示解码后的格式,你可以试试System.Net.WebUtility.HtmlDecode()
:
var str = System.Net.WebUtility.HtmlDecode("Sample & Text");
如何解码 xamarin 表单中的特殊字符
在我的标签文本里面 = "Sample & Text"
它不显示原始文本,而是显示 "Sample & Text"
那么如何解决呢?
试试这个:
<Label Text="Sample &Text"/>
这将显示 "Sample & Text"
&
用于在XAML中显示&
。如果你想在后面的代码中显示Sample & Text,则无需将其编码为Sample & Text
。您可以直接设置值。即这里是列表视图的项目来源:
var list = new List<string>();
for (int i=0; i<10; i++)
{
var str = "Sample & Text";
list.Add(str);
}
listView.ItemsSource = list;
正确显示:
不过,如果你的服务器原文是Sample & Text
,你想显示解码后的格式,你可以试试System.Net.WebUtility.HtmlDecode()
:
var str = System.Net.WebUtility.HtmlDecode("Sample & Text");