【发布时间】:2014-07-03 11:35:14
【问题描述】:
我有一些形状很奇怪的抓取数据。它看起来像这样:
%C3%96lkis
转换后应该是这样的:
Ölkis
我搜索了一些,发现 %C3%96 大概是字符 Ö 的UTF-8 Hex。
我的数据中有很多特殊字符像这样转义/转换为不同的 UTF-8 十六进制代码。
那么如何将它转换回普通字符串呢?
【问题讨论】:
我有一些形状很奇怪的抓取数据。它看起来像这样:
%C3%96lkis
转换后应该是这样的:
Ölkis
我搜索了一些,发现 %C3%96 大概是字符 Ö 的UTF-8 Hex。
我的数据中有很多特殊字符像这样转义/转换为不同的 UTF-8 十六进制代码。
那么如何将它转换回普通字符串呢?
【问题讨论】:
看起来你的数据是 url 编码的,你想使用 PHP 的 urldecode 函数
urldecode("%C3%96lkis") = 'Ölkis'
【讨论】: