0

我有一个使用soap::lite 的perl 脚本,它调用用Net 编写的web 服务。调用有效,但问题是我需要传递一个参数

SOAP::Data->name('x' => 'àò??\a')->type('string')

生成的 XML 类似于

<x>\xc3\x83\xc2\xa0\xc3\x83\xc2\xb2??\\a</x>

重音字母被替换,\ 也变为 '\\'。我需要参数是准确的写法。编码为 utf-8。

4

1 回答 1

2

当您的 Perl 源代码中有 Unicode 文字时,您必须use utf8;以 UTF-8 编码保存文件。

于 2012-07-02T12:04:42.820 回答