我正在使用common_schema(http://common-schema.googlecode.com/)中的extract_json_value来json_decode我的MySQL数据库中的一个字段。 它运作得很好......对口音很有用。
SELECT common_schema.extract_json_value(value,'prenom') as prenom
FROM metadata where idmetadata = 720871;
返回:Aur \ u00e9lien
数据库中的字段值为:{“prenom”:“Aur \ u00e9lien”,“classe”:“CP”}
关于如何获得“Aurélien”而不是“Aur \ u00e9lien”的任何想法?
由于
答案 0 :(得分:0)
您的问题似乎与常见架构无关,但与您的字符集有关。确保
您的MySQL数据库(以及所有表格)排序规则为utf8-general-ci
您的网络表单包含HTML属性accept-charset="UTF-8"
您的html页面包含<meta charset="utf-8">
如果使用gettext进行翻译,请在PHP中设置代码集:bind_textdomain_codeset($domain, 'UTF-8');