2014-01-07 123 views
0

我想后面的字符»显示当我做了查询,但我不断收到以下»MySQL的特殊字符CONCAT_WS

这里是我的查询:

SELECT CONCAT_WS(' » ',t2.`description`,t1.`description`) AS pages_structure 

我的数据库设置为utf8_general_ci

+0

[UTF-8一路通过]可能的重复(http://stackoverflow.com/questions/279170/utf-8-all-the-way-through) –

回答

0

我的猜测是你的客户端字符集不是utf8。运行此找出如果是这样的话:

show variables like 'character_set_client'; 

然后你可以改变它像这样来测试它是否修复您的问题:

set character_set_client = 'utf8'; 

您可能需要做出的改变在你的/ etc /my.cnf。

+0

完成所有3个没有影响。配置更改后,我重启了MySQL。 – neoszion

+0

运行这个命令来确认你使用的是utf8:'show variables like'character \ _set \ _%';' –

0

通过更新到MySQL版本5.5来解决该问题。