VS2017解析错误XAML特殊字符实体

时间:2018-04-18 15:20:56

标签: c# xml xaml encoding visual-studio-2017

当我在XAML文件上使用空格字符时,我在VS2017编译器中收到此错误,例如:

<Label Grid.Row="0" Grid.Column="0" Name="lblProductLineName" Content="Línea de Producto"/>

当我编译时我得到了这个错误:

  

错误=&GT; '给定编码中的字符无效。第26行,位置   87.” XML无效。

我在VS2010上打开这个项目没有那个错误。 我正在尝试更改为使用HTML格式

<Label Grid.Row="0" Grid.Column="0" Name="lblProductLineName" Content="L&iacute;nea de Producto"/>

但是,当我看到te用户界面时,我没有告诉我正确的角色 必须是“í” 有谁可以帮我这个?

1 个答案:

答案 0 :(得分:1)

您可以使用特殊字符的unicode版本。在你的情况下:

<TextBlock Text="Test &#x00CD;"/>

Special character WPF

Wikipedia对特殊字符的unicode版本有很好的参考:List of XML and HTML character entity references