MySQL, изменение кодировки в SELECT

Появилась необходимость сделать выборку из таблиц и отдать результат людям, которые ни какого отношения не имеют к ИТ. Все было бы хорошо если бы не одна из колонок не была бы в utf8_bin в которой хранятся различные символы, которые отображаются как: d0a4d0bed180d182d183d0bdd0b0 и простому смертному не совсем понятны) Не много погуглив доку оказалось MySQL умеет это делать прямо в запросе.
[sql]SELECT user_id, username COLLATE utf8_general_ci AS username FROM table;[/sql]
В моем примере колонка username имеет кодировку utf8_bin и прямо в запросе я ее конвертирую в utf8_general_ci, чтобы все было для людей) Может кому пригодится и я не забуду 😉

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *