Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/34.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp.net 如何更改SOAP xml头中的编码?_Asp.net_Soap_Encoding_Utf 8_Asmx - Fatal编程技术网

Asp.net 如何更改SOAP xml头中的编码?

Asp.net 如何更改SOAP xml头中的编码?,asp.net,soap,encoding,utf-8,asmx,Asp.net,Soap,Encoding,Utf 8,Asmx,我需要使用创建SOAP请求 <?xml version="1.0" encoding="windows-1251"?> 行使用ASP.Net,但在所有可以在web中找到的web服务中,我只看到 <?xml version="1.0" encoding="utf-8"?> 例子 我补充说 <globalization responseHeaderEncoding="windows-1251" fileEncoding="windows-1251" requ

我需要使用创建SOAP请求

<?xml version="1.0" encoding="windows-1251"?>

行使用ASP.Net,但在所有可以在web中找到的web服务中,我只看到

<?xml version="1.0" encoding="utf-8"?>

例子

我补充说

<globalization responseHeaderEncoding="windows-1251" fileEncoding="windows-1251" requestEncoding="windows-1251"
 responseEncoding="windows-1251" />

改为Web.config并生效(UTF-8字符现在打断了我的服务),但浏览器仍然显示UTF-8


也许这个界面总是只显示UTF-8?我没有找到一个他展示其他东西的例子。您可以在Google中搜索“以下是SOAP1.1请求和响应示例”请求的示例。

我看到一个线程说它不能更改。我搜索了
asmx更改响应编码
。但是有很多类似的和相关的问题需要检查。你有没有考虑过在它被归还后更换它?(我不知道这是否可能。)检查最后的回答。