Как удалить специальные акцентированные символы при выполнении выбора из MySQL в файл Excel - PullRequest
0 голосов
/ 26 апреля 2018

Я пытаюсь записать некоторые данные из mysql в таблицу Excel. Но экспортированный лист Excel содержит некоторые специальные акцентированные символы (например, ï¿½ï¿ Â), которых нет в базе данных.

Моя база данных находится в кодировке "latin1", а CentOS имеет кодовую страницу "utf-8". Я попытался преобразовать поле при выборе, как показано ниже, но все еще немногие из полей содержат эти акцентированные символы. _

select convert(cat.name USING latin1)as category from category_table cat 
into outfile 'course_details.csv'
fields terminated by '|' lines terminated by '\n';

Кроме того, преобразование его в utf8 также не помогает. Я также пробовал двойные преобразования.

Спасибо за помощь заранее!

1 Ответ

0 голосов
/ 21 мая 2018

похоже, преобразование в латиницу 1 решило проблему. Другие акцентированные символы уже были добавлены в БД через некоторые недопустимые средства.

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