Как исправить кодировку на Mac Book при импорте из Битрикс?

Как исправить кодировку на Mac Book при импорте из Битрикс?

Сегодняшняя моя статья может быть полезна как владельцам сайтов, которые самостоятельно их поддерживают, так и контент-менеджерам, осуществляющим поддержку сайта. Проблема, о решении которой я расскажу, казалось бы, достаточно незначительна, но для меня она порождала трудности в удалённой работе в поездках и сводила на нет возможность оперативного исправления базы данных в интернет-магазине на системе управления Битрикс. Возможно, решение уже кто-то описывал, но я нигде его не нашла, так что надеюсь помочь коллегам, столкнувшимся с той же проблемой.

Итак, в чём же она заключается?

При импорте данных из интернет-магазина на Битрикс в формате csv и использовании для открытия Excel 2011 for Mac Book в файле открываются кракозябры, которые намекают на проблему с кодировкой (для примера я взяла базу данных одного из клиентов).

Проблема с кодировкой на макбуке

На Windows это быстро и просто решается с помощью Notepad++ - я просто пересохраняю с кодировки UTF-8 с BOM на без BOM и продолжаю работать. Но на Mac Book нет Notepad! При запросе в гугле программы-аналога Notepad для Mac Book выпадает 100500 вариантов, функционал многих из которых либо не предназначен для работы с кодировками, либо наоборот – предназначен для программистов со знанием Python. Программа, которой я предлагаю воспользоваться – TextWrangler. Он бесплатный и что важнее, официально представлен в AppStore, так что не придётся засорять любимый Мак сомнительными кустарными программами.

Программа аналог Notepad++ для MacBook TextWrangler

Дальше программа действий совсем простая. Скачиваем csv-файл с выгрузкой базы. Открываем его в TextWrangler.

Проблема с кодировкой csv в Битрикс
Проблема с кодировкой csv в Битрикс

Нажимаем вкладку File – Save As и в открывшейся вкладке меняем кодировку с UTF-8 на Cyrillic (Windows).

Как поменять кодировку импорта csv в Битрикс на макбуке
Проблема с кодировкой csv в Битрикс MacBook

Не забудьте проверить, что указано расширение csv, иначе файл автоматически сохранится в формате txt.

Проблема с кодировкой csv в Битрикс MacBook

Всё. Теперь можно просто двойным щелчком открыть полученный csv-файл в Excel.

После нужной вам обработки файла (я предпочитаю делать промежуточное сохранение в xlsx формате) порядок действий обратный. В Excel сохраняете его как текст Windows с разделителями-запятыми csv.

Проблема с кодировкой csv в Битрикс MacBook
Проблема с кодировкой csv в Битрикс MacBook
Проблема с кодировкой csv в Битрикс MacBook

Открываете в TextWrangler. В тексте снова выползут кракозябры.

Проблема с кодировкой csv в Битрикс MacBook

Переоткрываете в кодировке Cyrillic (Windows) и убеждаетесь, что все символы читаются.

Проблема с кодировкой csv в Битрикс MacBook
Проблема с кодировкой csv в Битрикс MacBook

Снова File – Save as и пересохраняете в UTF-8. Опять не забудьте указать расширение csv.

Проблема с кодировкой csv в Битрикс MacBook
Проблема с кодировкой csv в Битрикс MacBook
Проблема с кодировкой csv в Битрикс MacBook

Всё. При импорте не должно возникнуть проблем. Если вы всё сделали правильно – в графе «Образец данных» при импорте в Битрикс появятся ваши данные. Если где-то допустили ошибку – там будет пустой лист.

Эти простые действия не займут много времени и помогут исправить кодировку csv при работе на Мак с сайтом на системе Битрикс.

Примеры наших работ

«Вили и Ве» стараются для вас!

Клиент хочет получить полную информацию о вас, а также качественную услугу. Вы хотите предоставить услугу как можно большему количеству клиентов. «Вили и Ве» не могут больше оставаться в стороне. Мы делаем так, чтобы ваши желания исполнились!

«Вили и Ве» — контент с человеческим лицом!