- Проблема кодировок mac os
- Как их решить?
- Кривые файлы txt. Или как настроить кодировку на Mac
- Решение проблемы
- Настройка Quick на MAC OS -> лечим ошибки с кодировкой (. )
- Вики IT-KB
- Инструменты пользователя
- Инструменты сайта
- Боковая панель
- Решение проблемы кодировок в архивах в macOS и отправка созданного архива почтой
- FAQ: Как подружить TextEdit с текстовыми файлами, созданными в Windows
Проблема кодировок mac os
Хотя встроенный в Mac почтовый клиент много за что можно похвалить, есть у него и весьма значительные недостатки. Например, присылает вам пользователь Windows письмо, а в итоге вы получаете кракозябры в названии писем в почтовом клиенте Mac, а нередко и в самом тексте письма. Очевидно, что в такой ситуации имеют место проблемы с кодировкой Mac OS.
Как их решить?
Как минимум, сперва удалите из системы все языки, которые не используете, тогда Mac OS кодировка имен файлов намного реже станет путаться. Это делается так. В системных настройках выбираете Язык и регион и видите вот что.
Далее настраиваем сам Mail клиент.
Открываем приложение Почта, в верхнем меню нажимаем Почта > Настройки.
Далее переходим в Формат, указываем, чтобы там был Простой текст. Тогда все излишние форматирования отключатся и вероятность получения «кракозябр» еще значительно уменьшится.
И отметьте галочку, чтобы в ответном сообщении адресату применялся тот же формат, что и в исходном.
Попросите получателя проверить настройки собственного почтового клиента. Лучше всего будет для Mac OS, чтобы и вы, и он использовали кодировку UTF-8.
Если все вышеперечисленные простые инструкции были выполнены без ошибок, скорее всего, кракозябры исчезнут.
Если по каким-то причинам связаться с получателем невозможно, кроме как через ту же почту, то попытайтесь самостоятельно определить, что за кодировку он использует сейчас. Откройте любое «кракозяберное» письмо и переберите все кириллические кодировки. Если вы нашли, допустим, что это та самая UTF-8, то зафиксировать ее можно открытием Терминала и введением команды:
defaults write com.apple.mail NSPreferredMailCharset utf-8
Приятной вам работы с почтовым клиентом Mac OS!
Источник
Кривые файлы txt. Или как настроить кодировку на Mac
Скорее всего многим пользователям Mac приходилось работать с файлами txt. Чаще всего в этом формате представлены различные мануалы, readme, инструкции и т.д. И если эти документы были созданы в Windows среде, то при открытии их на Mac, может возникнуть небольшая, но в тоже время крайне неприятная проблема с кодировкой.
Давайте вместе разберёмся как научить Mac на 100% распознавать txt файл созданный на «Винде».
Дело в том, что операционные системы Apple и Microsoft руководствуется разными стандартами при кодировании кириллицы, отсюда и проблемы с её отображением. Существуют специальные утилиты призванные подружить кодировку Windows с Mac OS X, но предлагаю обойтись штатными средствами.
Решение проблемы
Исходную кодировку на Mac нужно сменить на Windows Cyrillic. Для этого находим в домашней папке скрытый файл .CFUsertextEncoding.
Для отображения скрытых файлов необходимо зайти в Терминал (программы > утилиты) и ввести команду (можете скопировать).
и нажать enter.
Далее, для того чтобы изменения вступили в силу, нужно перезапустить Finder. Вводим команду.
и опять enter.
Для того чтобы опять сделать файлы скрытыми, нужно заменить в первой команде true на false, а затем опять перезапустить Finder.
Итак, кликаем по этому файлу правой кнопкой и в подразделе «открыть в программе» выбираем TextEdit. В документе присутствует только одна строка, в которой нужно значение 0x7 заменить на 0x502. После чего сохраняем файл, перезагружаем Mac и радуемся.
Если помогла статья, не ленись. Нажми кнопку — поделись! )
Источник
Настройка Quick на MAC OS -> лечим ошибки с кодировкой (. )
Ребят, короче примерно с недельку я посидел с настройкой терминала (Quick) на MAC OS и почему-то мои методы гугления приводили всё время не туда, я хочу оставить здесь решение, которое сработало конкретно для меня и скорей всего облегчит жизнь многим людям.
Задача была такая на MAC OS запустить терминал, для этого существует несколько утилит, но основа — это Wine. Логика работы его проста, он оборачивает Windows API для работы в Linux, MAC OS, не нужно устанавливать windows как отдельную систему, мучиться с эмуляторами, ты внутри своей системы запускаешь и работаешь.
Конкретно для MAC OS выбор мой остановился на wineSkin — удобный, с интерфейсом, есть предустановки плюс free to use ( check it ).
- Установка простая, скачиваете пакет и запускаете, обновляете.
- Создаёте «New Blank Wrapper» and here we go, остаётся выбрать exe до вашего установщика Quick.
- Установили Quick, указали его exe для запуска (info.exe) и пробуем запустить.
Открываете терминал и… Половина шрифтов в виде: «. или того хуже». И вот тут я засел, подкладывал шрифты, менял кодировки и ни одна не работает, я не протестил лишь одну, которая оказалась рабочей.
Quick использует в себе кодировку для шрифтов 1251, чтобы она заработала нужно добавить в custom Commands следующее: export LANG=ru_RU.CP1251. И он №!#* полетел =)
Это всё что вам необходимо знать об установке на MAC OS. Удачи!
Источник
Вики IT-KB
Пошаговые руководства, шпаргалки, полезные ссылки.
Инструменты пользователя
Инструменты сайта
Боковая панель
Решение проблемы кодировок в архивах в macOS и отправка созданного архива почтой
В macOS есть старая проблема кодировок в zip-архивах. Если создать архив штатным архиватором, а после открыть его штатным архиватором Windows или старой версией 7-zip, которая ещё не использовала кодировку UTF-8 по умолчанию, то можно увидеть нечитаемые имена вложенных в архив файлов и каталогов:
Сторонние бесплатные архиваторы, например Keka, также имеют эту проблему, хотя разработчик и обещает это решить. Коммерческие решения не проверялись.
Когда я начал заниматься решением этой проблемы, задумался о том, что неплохо было бы иметь возможность создать архив и сразу добавить его в качестве вложения в почтовом сообщении.
Установим бесплатную библиотеку p7zip:
Откроем Automator.app и создадим документ типа Служба
Настроим параметры: Служба получает файлы и папки в Finder.app
Добавим 1 шаг (этот шаг – основной, так как с его помощью создаётся архив):
Запустить shell-скрипт (тип bash), передать входные данные как аргументы.
Запустить shell-скрипт; тип bash; передать входные данные как аргументы.
Вторым шагом получаем расположение архива. Это понадобится в дальнейшем для его удаления.
Добавим 3 шаг: Установить значение переменной. Создадим переменную, например Archive .
Добавим 4 шаг: Получить указанные объекты Finder
Добавим 5 шаг: Новое сообщение почты. Если необходимо, в поле сообщения можно ввести текст, а также выбрать учётную запись, от имени которой будет выполняться отправка письма.
Если Вы используете сторонние решения клиента электронной почты, то необходимо добавить шаг «Открыть объекты Finder» и из ниспадающего списка выбрать свой почтовый клиент.
Добавим 6 шаг: Получить значение переменной. Выберем ранее созданную переменную Archive.
Добавим 7 шаг: Переместить объект Finder в корзину
Сохраняем службу под именем Создать архив и отправить
Проверяем работу службы.
В каталоге «Тест архива» располагаются файлы и каталог:
Выделяем всё и с контекстного меню из раздела «службы» выбираем Создать архив и отправить. Появляется окно почтового клиента:
Отправим и посмотрим то, как откроется архив штатным архиватором:
Обратная ситуация аналогична, если пользователь Windows создаст архив штатной сжатой папкой или будет использовать старую версию 7-zip, то пользователь macOS увидит такое:
Для решения этого вопроса проще использовать готовое бесплатное решение доступное в AppStore – The Unarchiver.
Стоит заметить, что подобный архив не откроется на iOS* в программе Файлы**.
Проверено на следующих конфигурациях:
Версия ОС |
---|
Apple macOS High Sierra (10.13.4) |
Автор первичной редакции:
Виталий Якоб
Время публикации: 20.05.2018 18:09
Источник
FAQ: Как подружить TextEdit с текстовыми файлами, созданными в Windows
Если вы хотите увидеть на нашем сайте ответы на интересующие вас вопросы обо всём, что связано с техникой Apple, операционной системой Mac OS X (и её запуском на PC), пишите нам через форму заявки на обзор или форму обратной связи.
К нам поступил следующий вопрос:
недавно купил себе iMac, я новичок в мире Маков, так что извините за глупый вопрос. всё замечательно, но жутко раздражает, что MacOS не умеет нормально открывать текстовые файлы на русском. всегда какие-то закорюки показывает. как это можно исправить? или в какой-то другой программе открывать надо?
Этот вопрос, пожалуй, нужно включать в инструкцию к каждому новому Маку, продаваемому в России. Действительно, то ли по недосмотру, то ли от лени разработчиков Mac OS X встроенный в систему текстовый редактор TextEdit не умеет работать с русскими кодировками текста. Из-за этого все текстовый файлы txt, созданные или отредактированные в Windows, на Маках выглядят совершенно нечитаемыми.
К счастью, проблема поправима — достаточно лишь заглянуть в настройки TextEdit. Зайдите на вторую их вкладку, которая называется «Открытие и сохранение»:
Нас интересует выпадающий список «Открытие файлов». Как видите, по умолчанию здесь выбран пункт «Автоматически», и зря. Более того, если посмотреть на содержимое списка, там вы не увидите Windows-кодировок вообще. Но это не значит, что их туда нельзя добавить. В выпадающем списке выберите самый нижний пункт — «Настроить список кодировок». Откроется ещё одно окошко:
Пометьте в нём галочками пункты «Кириллическая (Windows)» и «Кириллическая (KOI8-R)». Можно заодно выбрать и все остальные русские и кириллические кодировки. После этого есть шанс, что TextEdit заработает нормально. Если нет, то в уже упомянутом списке «Открытие файлов» вместо «Автоматически» выберите «Кириллическая (Windows)». Тогда проблемы с русскими текстами точно исчезнут.
Источник