【问题标题】:Encoding of data from XML file and ASP.NET textbox对来自 XML 文件和 ASP.NET 文本框的数据进行编码
【发布时间】:2011-01-24 02:45:53
【问题描述】:

我正在尝试比较通过 文本框 获得的字符串和从 XML 文件中读取的字符串。 XML 文件如下所示。





本田
名称>
汽车>
汽车>

麻烦的是,当我比较从XML文件中读取的文本“Honda”和从文本框获取的文本时,比较失败。我检查了两个文本的长度。 文本框 中的文本长度正确显示,而 XML 文件中的文本长度大 4 倍。我想知道这是否与文本的编码有关。我不确定我们如何才能使两种文本格式相同。

任何帮助都会很棒!

谢谢,

【问题讨论】:

  • 您没有粘贴 XML,也有助于了解您如何加载/解析 XML

标签: c# asp.net


【解决方案1】:

对于您粘贴的 XML,name 的值在我看来类似于 \n Honda \n - 从您的 <name> 标记中删除所有空格和换行符,它们应该是相同的。

请记住,当您解析节点时,所有非标记字符都将传递给应用程序 - 在这种情况下,这包括难以看到和有时会被清除的空白字符,但它们确实存在。

【讨论】:

  • 感谢您的帮助。换行符是问题所在。我从未想过这个问题。
猜你喜欢
  • 2023-03-12
  • 2012-05-03
  • 1970-01-01
  • 2012-04-22
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多