【发布时间】:2014-01-07 20:05:21
【问题描述】:
我希望在执行查询时显示以下字符 »,但我不断收到以下 »
这是我的查询:
SELECT CONCAT_WS(' » ',t2.`description`,t1.`description`) AS pages_structure
我的数据库设置为 utf8_general_ci
【问题讨论】:
-
UTF-8 all the way through 的可能重复项
我希望在执行查询时显示以下字符 »,但我不断收到以下 »
这是我的查询:
SELECT CONCAT_WS(' » ',t2.`description`,t1.`description`) AS pages_structure
我的数据库设置为 utf8_general_ci
【问题讨论】:
我的猜测是您的客户端字符集不是 utf8。运行这个来看看是否是这种情况:
show variables like 'character_set_client';
然后你可以这样改变它来测试它是否能解决你的问题:
set character_set_client = 'utf8';
您可能还需要在 /etc/my.cnf 中进行更改。
【讨论】:
show variables like 'character\_set\_%';
通过更新到 MySQL 5.5 版设法解决了这个问题。
【讨论】: