2014-01-07 6 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'; 

Вы, возможно, потребуется внести изменения в файл/и т.д. /my.cnf.

+0

Выполнено все 3 не повлияло. Я перезапустил MySQL после изменения конфигурации. – neoszion

+0

Запустите это, чтобы подтвердить, что вы используете utf8 через панель: 'show variables like 'character \ _set \ _%';' –

0

Удалось устранить проблему путем обновления до версии MySQL 5.5.

Смежные вопросы