将特定字符转换为法语字母

时间:2013-10-24 04:55:31

标签: php html css regex

我有一个最初是法语的字符串,但由于某种原因,一些法语字母以这种形式收到:= E9,= EA

现在= E9最初是这个角色:é

那么如何将这些字符“= E9,= EA”转换为其原始形式,如:“é,ó”

我有这个示例PHP字符串:

Merci beaucoup mais le d=E9m=E9nagement est fait par nos propres moyens. Me=
rci
quand m=EAme



Le 19 octobre 2013 17:00, Support FretBay  a =E9crit

我得到了解决方案。这是答案:

echo quoted_printable_decode($string); 

1 个答案:

答案 0 :(得分:2)

此编码称为引用可打印,在PHP中,您可能需要查看此http://us2.php.net/quoted_printable_decode

如果您想获得UTF-8字符串,可以按照以下方式执行:

$utf8 = mb_convert_encoding(quoted_printable_decode($input), 'UTF-8', 'ISO-8859-1');