2
我需要从ASP.NET Web应用程序的查询字符串中提取中文字符。 当我尝试它时,我得到“????”而不是实际的文字。我知道我需要用UTF-8解码它,但它不起作用。我用过:从查询字符串中提取中文文本
String text = System.Web.HttpUtility.UrlDecode(Request.QueryString["text"], System.Text.Encoding.UTF8);
但我得到“???”从手术回来。
请帮忙。
我不能使用案例2,因为来自客户端浏览器的请求是第一个请求。所以我没有设置查询字符串中的值。 我会尝试案例1. – 2010-06-23 13:32:29
@A Junkie请记住,您需要手动才能获取文本...搜索?符号,然后为TEXT =等... – Aristos 2010-06-23 13:40:28
嗨,我看到?也在原始网址中。 “ClienteExterno.aspx?text = ???&destinations = 6981” – 2010-06-23 13:47:30