在Aspx页面上显示阿拉伯语

本文关键字:显示 阿拉伯语 Aspx | 更新日期: 2023-09-27 18:00:30

我正在将阿拉伯语文本从xml转换为字符串。我现在需要将这个字符串打印到Aspx页面。

我调试了应用程序,在我的aspx页面上打印出了相同的编码字符串。这就是的样子

string abc="‫شاÛØ±Ø§Û Ùیصل‬‎";

字符串结果包含xml。

这就是我阅读xml:的方式

var xmlDoc = new XmlDocument {InnerXml = result};
var directionsResponseNode = xmlDoc.SelectSingleNode("DirectionsResponse");
var routes = directionsResponseNode.SelectNodes("route"); 
foreach (XmlNode route in routes)
 {
    string abc=route.SelectSingleNode("summary").InnerText;//Here I am reading arabic
 } 

如何在aspx页面上显示为阿拉伯语?

在Aspx页面上显示阿拉伯语

您可能使用错误的编码读取XML文件。请确保您使用的是写入编码。它可以是UTF-8或代码页1256(Encoding.GetEncoding(1256)