【发布时间】:2014-07-27 00:35:52
【问题描述】:
查看此代码:
namespace TestHtmlDecode
{
using Microsoft.VisualStudio.TestTools.UnitTesting;
using System.Web;
[TestClass]
public class TestHtmlDecode
{
private string Convert(string input)
{
return HttpUtility.HtmlDecode(input);
}
[TestMethod]
public void TestLeftBrace()
{
Assert.AreEqual("{", Convert("{"));
}
[TestMethod]
public void TestGreaterThan()
{
Assert.AreEqual(">", Convert(">"));
}
}
}
TestGreaterThan 通过,但TestLeftBrace 失败(Convert 返回{)。这是为什么呢?
【问题讨论】:
标签: c# string unicode character-encoding character-entities