【发布时间】:2016-09-07 15:56:41
【问题描述】:
我正在使用 PHP 和 ripcord 通过 XML-RPC 从 Ubuntu 14.04 ENG 上的 Odoo 9 检索合作伙伴列表
有些名字包含一个或多个变音符号:
- 码头
- 弗雷尔码头
所有这些名称都是在一台运行 Windows 8.1 且使用一个 Chrome 版本的计算机上输入的。
奇怪的事实是,我得到了一个列表,其中一些变音符号是正确的,而另一些则存在编码问题,例如:
- 皮尔
- Fr�re Pièr
同一字符串中的相同变音符号是否正确编码。
在随后的调用中,结果总是相同的。
如果我编辑字符串,那么它可能会改变结果,给出
- Frère Pi�r
- 弗雷尔码头
- Fr�re Pi�r...
我需要输出一个 JSON,因此我需要用 UTF-8 对其进行编码:但目前这是不可能的,因为我不知道原始文本的编码是什么(而且似乎没有任何编码!)
有什么想法吗?
【问题讨论】:
标签: php encoding openerp xml-rpc diacritics