2014-01-07 167 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來解決該問題。