common_schema extract_json_value和特殊字符

时间:2013-10-09 09:45:20

标签: mysql json special-characters

我正在使用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”的任何想法?

由于

1 个答案:

答案 0 :(得分:0)

您的问题似乎与常见架构无关,但与您的字符集有关。确保

  1. 您的MySQL数据库(以及所有表格)排序规则为utf8-general-ci

  2. 您的网络表单包含HTML属性accept-charset="UTF-8"

  3. 您的html页面包含<meta charset="utf-8">

  4. 如果使用gettext进行翻译,请在PHP中设置代码集:bind_textdomain_codeset($domain, 'UTF-8');