将希伯来语保存到mysql数据库(utf-8)时,我将其转换为这样的内容:
ר×
直接在数据库中编辑内容,并且在页面上输出也很好。
抱歉忘了问一个问题......我做错了什么!?答案 0 :(得分:3)
纯粹插入数据库肯定不将实体放入您的输入中。转换必须发生在其他地方。
您应该遍历数据所采用的整个路径,并查看是否在某处执行了htmlentities
。
答案 1 :(得分:0)
您必须在数据上使用html_entity_decode
功能,同时将其保存到数据库中。代码中的某个地方可能会调用htmlentities
来负责您的转化。
顺便说一句:请确保在将数据插入数据库之前就调用mysql_real_escape
数据(没有像你这样可怕的地狱)。