【发布时间】:2011-11-14 07:54:12
【问题描述】:
为了让网站接受用户提交的可能不是英文(例如日文)的内容并将其保存到数据库中,对所有新内容进行 utf8_encode 并在稍后检索时用户 utf8_decode 是否符合我的最佳利益?
更多信息: 我正在使用学说,但在尝试将 Unicode 字符保存或选择到 MySQL 数据库时出现错误:
SQLSTATE[HY000]:一般错误:1267 非法混合排序规则 (latin1_swedish_ci,IMPLICIT) 和 (utf8_general_ci,COERCIBLE) 用于操作 '='
【问题讨论】:
-
请在其中包含您的表架构。并且可以提供完整的 sql 吗?
-
需要更多信息:您的表格使用什么排序规则?
标签: mysql utf-8 doctrine mysql-error-1267