【发布时间】:2013-08-29 01:49:17
【问题描述】:
请考虑以下来自 CSV 文件的 ASCII 字符串:
Foo\xe2\x80\x99s Bar
使用 PHP,如何可靠地将其转换为 UTF-8,以便值为:
Foo’s Bar
【问题讨论】:
标签: php string utf-8 ascii multibyte
请考虑以下来自 CSV 文件的 ASCII 字符串:
Foo\xe2\x80\x99s Bar
使用 PHP,如何可靠地将其转换为 UTF-8,以便值为:
Foo’s Bar
【问题讨论】:
标签: php string utf-8 ascii multibyte
如果你得到的字符串值打印为Foo\xe2\x80\x99s Bar,那么在php中可以这样定义字符串
$str = "Foo\\xE2\\x80\\x99s Bar";
您可以使用eval() 方法将字符串打印为Foo’s Bar。
eval("\$value = \"Foo\\xE2\\x80\\x99s Bar\";");
echo $value;
结果显示Foo’s Bar。
【讨论】: