Сегодняшняя моя статья может быть полезна как владельцам сайтов, которые самостоятельно их поддерживают, так и контент-менеджерам, осуществляющим поддержку сайта. Проблема, о решении которой я расскажу, казалось бы, достаточно незначительна, но для меня она порождала трудности в удалённой работе в поездках и сводила на нет возможность оперативного исправления базы данных в интернет-магазине на системе управления Битрикс. Возможно, решение уже кто-то описывал, но я нигде его не нашла, так что надеюсь помочь коллегам, столкнувшимся с той же проблемой.
Итак, в чём же она заключается?
При импорте данных из интернет-магазина на Битрикс в формате csv и использовании для открытия Excel 2011 for Mac Book в файле открываются кракозябры, которые намекают на проблему с кодировкой (для примера я взяла базу данных одного из клиентов).
На Windows это быстро и просто решается с помощью Notepad++ - я просто пересохраняю с кодировки UTF-8 с BOM на без BOM и продолжаю работать. Но на Mac Book нет Notepad! При запросе в гугле программы-аналога Notepad для Mac Book выпадает 100500 вариантов, функционал многих из которых либо не предназначен для работы с кодировками, либо наоборот – предназначен для программистов со знанием Python. Программа, которой я предлагаю воспользоваться – TextWrangler. Он бесплатный и что важнее, официально представлен в AppStore, так что не придётся засорять любимый Мак сомнительными кустарными программами.
Дальше программа действий совсем простая. Скачиваем csv-файл с выгрузкой базы. Открываем его в TextWrangler.
Нажимаем вкладку File – Save As и в открывшейся вкладке меняем кодировку с UTF-8 на Cyrillic (Windows).
Не забудьте проверить, что указано расширение csv, иначе файл автоматически сохранится в формате txt.
Всё. Теперь можно просто двойным щелчком открыть полученный csv-файл в Excel.
После нужной вам обработки файла (я предпочитаю делать промежуточное сохранение в xlsx формате) порядок действий обратный. В Excel сохраняете его как текст Windows с разделителями-запятыми csv.
Открываете в TextWrangler. В тексте снова выползут кракозябры.
Переоткрываете в кодировке Cyrillic (Windows) и убеждаетесь, что все символы читаются.
Снова File – Save as и пересохраняете в UTF-8. Опять не забудьте указать расширение csv.
Всё. При импорте не должно возникнуть проблем. Если вы всё сделали правильно – в графе «Образец данных» при импорте в Битрикс появятся ваши данные. Если где-то допустили ошибку – там будет пустой лист.
Эти простые действия не займут много времени и помогут исправить кодировку csv при работе на Мак с сайтом на системе Битрикс.
Клиент хочет получить полную информацию о вас, а также качественную услугу. Вы хотите предоставить услугу как можно большему количеству клиентов. «Вили и Ве» не могут больше оставаться в стороне. Мы делаем так, чтобы ваши желания исполнились!
«Вили и Ве» — контент с человеческим лицом!