Как сделать так, чтобы MySQL возвращал набор данных в произвольной конфигурации? - PullRequest
1 голос
/ 30 марта 2011

Ситуация: есть таблица с некоторой кодировкой по умолчанию (например, ISO 8859-1). Вопрос: возможно ли сделать SELECT, который возвращает данные в какой-то другой кодировке? Например. utf8

Ответы [ 2 ]

4 голосов
/ 30 марта 2011

Вы можете использовать SET NAMES , чтобы указать кодировку запросов.MySQL преобразует в эту кодировку все строки непосредственно перед отправкой их клиенту.

Обратите внимание, что в части MySQL наборы символов и параметры сортировки остаются неизменными, поэтому будьте осторожны при работе с ними, потому что они выигралине будет UTF8, пока они не будут возвращены клиенту.

0 голосов
/ 30 марта 2011

ВЫБРАТЬ КОНВЕРТ (your_column_name AS utf8) ОТ вашей_таблицы

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...