我正在尝试将 mySQL 数据库中的数据传递到第 3 方 Web 服务,该服务位于 Windows 平台上,使用 PHP 中的 SoapClient 但是如果我发送一个包含井号 (£) 的字段,则会收到一条错误消息:
SOAP-ERROR: Encoding: string '\xa3...' is not a valid utf-8 string
我认为这与字符编码有关,我是否正确地认为如果我将 utf8_encode() 包裹在每个字段周围这将解决问题?我刚刚从我的最后尝试过,我不再收到错误,但直到明天才能在第 3 方结束时检查它,因为我现在没有访问权限。