现在有个文本
<input name='LB' type='text' value='世贸大厦'/>
我在WEB页面中使用 javascript 把文本值escape()转换
得到 LB=%u4E16%u8D38%u5927%u53A6然后在C#中 Request.Url.Query 中把 "LB" 分离出来,然后使用 System.Uri.UnescapeDataString() 正常得到 世贸大厦然后再次 Uri.EscapeDataString()后 
变成了 %E4%B8%96%E8%B4%B8%E5%A4%A7%E5%8E%A6这样导致 我在页面中使用JS unescape 出来是乱码?问题就这样,请各位大侠解决下,谢谢~注:web页面是UTF-8的