拥有不同的字符格式PHP / Mysql

时间:2011-04-17 18:27:43

标签: php mysql character-encoding html-entities

在我的网站上,我试图为搜索获得不同的角色支持,例如希伯来语,如

אייל גולן

但问题是,当他们进行搜索时,它会存储在数据库中,如

#1488;#1497;#1497;#1500; #1490;#1493;#1500;#1503;

我该怎么办?有没有办法将其转换回可读的希伯来文本?或者我应该找到一种正确存储在数据库中的方法。

由于

2 个答案:

答案 0 :(得分:2)

好吧,我建议不要去html_entity_decode()。我会用它作为最后的解决方案。使您的页面和数据库为UTF-8(必要时为字符集和文件)。

稍后如果您使用任何PHP内置函数来处理html字符,请确保它们也允许使用UTF8。

这会让你减少编码,让你减少头痛。

答案 1 :(得分:0)

html_entity_decode()可以帮助你。