【发布时间】:2014-06-24 07:02:06
【问题描述】:
我在将特殊字符存储在数据库中并作为符号再次检索时遇到问题。
例如,我有一个像Côte d'Ivoire 这样的字符串
我想要做的是将特殊字符 ô 转换为 HTML 编号 ô 或名称 ô 并且在检索时我需要再次将 HTML 转换为特殊符号。
我还需要将此字符串作为 Web 服务的 JSON 响应传递。
我尝试了一些php 函数,例如htmlspecialchars() 和htmlspecialchars_decode(),但没有得到想要的输出。
任何帮助将不胜感激。如果有任何其他方法可以做到这一点,那么它也会非常有帮助。
提前致谢
【问题讨论】:
-
如果该字符是 unicode (UTF-8),则无需将其转换为 HTML 实体,因为 unicode 字符在 JSON 格式中有效。如果没有,则必须将其转换为 unicode (UTF-8)
标签: php mysql json special-characters