Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/wcf/4.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
.net 在WCF请求的查询字符串中包含unicode字符的正确方法是什么?_.net_Wcf_Web Services_Encoding_Unicode - Fatal编程技术网

.net 在WCF请求的查询字符串中包含unicode字符的正确方法是什么?

.net 在WCF请求的查询字符串中包含unicode字符的正确方法是什么?,.net,wcf,web-services,encoding,unicode,.net,Wcf,Web Services,Encoding,Unicode,我有一个映射到字符串的查询字符串参数,它需要包含字符,。我尝试将其编码为%A6,但它通过了此�,数值为65533 有没有办法对其进行不同的编码或更改我的WCF服务的设置,以便它正确地解释字符?找到了我自己的答案。它需要编码为%C2%A6,因为C2A6是十六进制中断条的UTF-8编码 编辑以添加: 我相信这始终是字符的正确URL编码(不仅仅是WCF服务的要求)。例如,请参见 导致我使用了错误的编码,但做得正确

我有一个映射到字符串的查询字符串参数,它需要包含字符,
。我尝试将其编码为
%A6
,但它通过了此
,数值为65533


有没有办法对其进行不同的编码或更改我的WCF服务的设置,以便它正确地解释字符?

找到了我自己的答案。它需要编码为
%C2%A6
,因为
C2A6
是十六进制中断条的UTF-8编码

编辑以添加:

我相信这始终是字符的正确URL编码(不仅仅是WCF服务的要求)。例如,请参见

导致我使用了错误的编码,但做得正确