我想後面的字符»顯示當我做了查詢,但我不斷收到以下»MySQL的特殊字符CONCAT_WS
這裏是我的查詢:
SELECT CONCAT_WS(' » ',t2.`description`,t1.`description`) AS pages_structure
我的數據庫設置爲utf8_general_ci
我想後面的字符»顯示當我做了查詢,但我不斷收到以下»MySQL的特殊字符CONCAT_WS
這裏是我的查詢:
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。
完成所有3個沒有影響。配置更改後,我重啓了MySQL。 – neoszion
運行這個命令來確認你使用的是utf8:'show variables like'character \ _set \ _%';' –
通過更新到MySQL版本5.5來解決該問題。
[UTF-8一路通過]可能的重複(http://stackoverflow.com/questions/279170/utf-8-all-the-way-through) –