在从MYSQL中提取的数据上显示PHP的重音

时间:2010-12-31 16:39:50

标签: php mysql character-encoding diacritics

我很确定我遗漏了一些基本的东西,但我无法弄清楚它是什么。一切都应该是默认的字符集(我没有指定或改变任何东西),我认为是Latin1。这应该没问题,因为我需要的所有字符都是Latin1(大多数问题似乎都是针对将字符集更改为utf-8)。

我使用charset = iso-8859-1的HTML页面中的复制和粘贴将一些带有锐角和变音符号的字母插入到MYSQL数据库中,当从命令行中选择时,该数据库显示正常。不过我在PHP脚本中选择这些并使用iso-8859-1作为浏览器编码显示,它们仅显示为逗号或撇号。

ä=“ ö=“ é=, á=(一片空白)

如果我只是将这些元音复制并粘贴到实际的php标签下面,它们会正确显示。

2 个答案:

答案 0 :(得分:1)

尝试使用htmlentities()

我认为这在过去对我有用。

答案 1 :(得分:0)