带有SOAP的c#-utf-8编码问题
|
我正在使用从wsdl到c#的自动转换,无论何时,一切工作都与编码分开
我有本机字符(例如\'ł\'或\'ó\'),我在字符串字段(\'G ???? wny \'而不是\'Główny\'中插入了\'?? \' )。怎么处理呢?服务器使用正确的编码发送带有header的文档。
编辑:我在Wireshark中注意到,从我发送的数据包有BOM,但向我发送的数据包没有,可能是问题的根源?
没有找到相关结果
已邀请:
2 个回复
队辅坟阮阶
COLLATE
\”); 我做的第二个: 在同一个PHP文件中, 我在$ POST_DATA变量上向服务添加了
: $ server-> service(utf8_encode($ POST_DATA)); 在ѭ3中,我更改了: `// var $ soap_defencoding = \'ISO-8859-1 \'; var $ soap_defencoding = \'UTF-8 \';` 和ѭ4in中的olso与上述相同: // var $ soap_defencoding = \'ISO-8859-1 \'; var $ soap_defencoding = \'UTF-8 \'; 并再次在“ 4”文件中: var $ decode_utf8 = true; 现在,我可以发送和接收正确编码的数据了。 希望这可以帮助。 问候,
舜辉