Httpwebrequest httpwebresponse特殊字符

Httpwebrequest httpwebresponse特殊字符,httpwebrequest,Httpwebrequest,这是在pocket pc上。我正在使用httpwebrequest连接到经典的asp页面,以发送和接收请求/响应。它在近8年的时间里一直运作良好,但现在有了一些特殊的角色,如“Tokaji AszúApple”,注意“u”是不同的。响应将“ú”替换为“?”。 我需要保持现状 我用test.asp页面验证了它,并从浏览器中浏览了它,它显示正确 <% response.write "Tokaji Aszú Apple/ Fuji" %> 但是当我使用httpwebrequest调用

这是在pocket pc上。我正在使用httpwebrequest连接到经典的asp页面,以发送和接收请求/响应。它在近8年的时间里一直运作良好,但现在有了一些特殊的角色,如“Tokaji AszúApple”,注意“u”是不同的。响应将“ú”替换为“?”。 我需要保持现状

我用test.asp页面验证了它,并从浏览器中浏览了它,它显示正确

<%
response.write "Tokaji Aszú Apple/ Fuji"
%>

但是当我使用httpwebrequest调用同一个页面时,响应是“?”而不是“ú”


不确定从哪里开始。

尝试将UTF8编码放入内容
Response.ContentEncoding=System.Text.Encoding.UTF8

试试这个响应。Charset=“UTF-8”

因为它很旧,所以试试这个

ASP代码:

Response.ContentType = "text/html"
Response.AddHeader "Content-Type", "text/html;charset=UTF-8"
Response.CodePage = 65001
Response.CharSet = "UTF-8"
以及以下HTML元标记:

我不能,它说属性是只读的。我在另一个线程上找到了答案,在StreamReader构造函数上使用编码,它工作得很好!实际上,当我在StreamReader构造函数上将编码设置为UTF8时,它有点工作,但在设备上显示不好。然后加上你给我的4行代码,它就像一个符咒。谢谢