使用PHP转换字符

时间:2014-02-20 02:20:01

标签: php html-entities

如何使用PHP将下面的文本转换为类似“Växjö”的内容?

Växjö

我试过了

html_entity_decode(preg_replace("/U\+([0-9A-F]{4})/", "&#x\\1;", $text), ENT_NOQUOTES, 'UTF-8')
iconv(mb_detect_encoding($text, mb_detect_order(), true), "UTF-8", $text)

2 个答案:

答案 0 :(得分:1)

从5.0开始的任何PHP版本都可以正常使用...

$decoded = html_entity_decode('Växjö', ENT_COMPAT, 'UTF-8');

在这里演示 - http://3v4l.org/DZc59

答案 1 :(得分:0)

echo html_entity_decode('Växjö', ENT_QUOTES, 'UTF-8');