使用php将希伯来语utf8保存到数据库

时间:2010-02-08 16:08:22

标签: php mysql utf-8

将希伯来语保存到mysql数据库(utf-8)时,我将其转换为这样的内容:

ר×

直接在数据库中编辑内容,并且在页面上输出也很好。

抱歉忘了问一个问题......我做错了什么!?

2 个答案:

答案 0 :(得分:3)

纯粹插入数据库肯定将实体放入您的输入中。转换必须发生在其他地方。

您应该遍历数据所采用的整个路径,并查看是否在某处执行了htmlentities

答案 1 :(得分:0)

您必须在数据上使用html_entity_decode功能,同时将其保存到数据库中。代码中的某个地方可能会调用htmlentities来负责您的转化。

顺便说一句:请确保在将数据插入数据库之前就调用mysql_real_escape数据(没有像你这样可怕的地狱)。

相关问题