将ascii外语字母转换为PHP中的等效字母?

时间:2011-06-14 21:24:48

标签: php ascii html-entities non-ascii-characters

我有很多嵌入了ascii代码的文字,代表用英文单词出现的德语,西班牙语或法语字母,例如带有斜线的丹麦语O等。

有没有办法在PHP中将这些转换为字母数字等价物?

文件中的代码不是数字,它们是例如向后E和1/4标志等的ASCII簇。

西班牙语名称像伊丽莎白佩纳一样,N上的重音有三个奇怪的ASCII字符代替。

1 个答案:

答案 0 :(得分:0)

这似乎更像是Unicode,并且您尝试将其显示为ASCII代码。我建议您尝试使用htmlentitiesutf8_decode

进行投放

修改

一个小技巧:在你的网站开头写下这个声明,你的标志应该正确显示:

header("content-type: text/html; charset=utf-8");