Различная кодировка символов Yosemite, приводящая к мусору на MySQL-сайте

Я использую Mac.

В течение многих лет я обновлял содержимое веб-сайта ExpressionEngine на основе PHP / MySQL. Этот процесс включает в себя связывание содержимого страниц InDesign с базой данных Filemaker, экспорт указанных полей в электронную таблицу Excel и использование Navicat для обновления соответствующих полей в базе данных MySQL. Из экспериментов по связыванию Filemaker напрямую с MySQL я знаю, что кодировка символов — это минное поле.

Процесс, который я описал, всегда работал нормально, при условии, что на шаге импорта Navicat я указываю, что в электронной таблице Excel используется римская кодировка Mac OS. В этом году, однако, результатом обновления стал мусор, в котором я должен был поставить акцентированные символы или причудливые символы «набора текста» — правила, инвертированные запятые и т. Д.

Что изменилось? Ну, я использую новый Mac под управлением Yosemite. У меня все еще есть мой старый iMac, который теперь используется в качестве второго дисплея, поэтому я вернулся к этому. Результат: отлично. Никакого мусора.

Я, конечно, проверил, что текст в файле Excel выглядит нормально. (Я использую один и тот же файл на обоих компьютерах Mac, предоставленный через Dropbox.) Я использую одну и ту же версию Navicat на обоих компьютерах Mac.

Так что же делает Yosemite, чтобы Navicat вставлял разные символы в MySQL? И как я могу это остановить?

Крис

1

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]