Перейти к содержимому

Как поменять кодировку в excel mac os

  • автор:

Изменение настроек кодировки в Терминале на Mac

В разделе настроек «Кодировки» в Терминале можно задать региональные кодировки символов, которые могут потребоваться при работе с Терминалом.

Чтобы изменить эти настройки в Терминале на Mac, выберите «Терминал» > «Настройки», затем нажмите «Кодировки».

Выберите региональные кодировки символов, которые могут Вам потребоваться в Терминале. После выбора кодировок они становятся доступны во всплывающем меню «Кодировка текста» в панели «Дополнения» в разделе настроек «Профили».

Чтобы выбрать все региональные кодировки, нажмите кнопку «Включить все».

Чтобы отменить выбор всех региональных кодировок, нажмите кнопку «Отключить все».

Вернуться к настройкам по умолчанию

Чтобы восстановить значения региональных кодировок по умолчанию, нажмите «Значения по умолчанию».

Сменить кодировку файла на UTF-8 в Excel

Если при импорте контактов вы видите нечитаемые символы, как на скриншоте, это значит, что кодировка файла не подходит для импорта в Unisender. Файл нужно перекодировать в UTF-8. Далее мы расскажем, как это сделать в Excel.

нечитаемые числа.

Создаем и открываем новый Excel файл.

Создаем новый файл.

Переходим на вкладку «Данные», выбираем «Получение внешних данных», а далее — «Из текста».

получение данных из текста.

В окне для импорта текстового файла выбираем файл с неверной кодировкой и нажимаем кнопку «Импорт».

Импортируем файл с неправильной кодировкой.

Открывается мастер импорта текста.
С текущей кодировкой содержимое файла нечитабельное.

текущая кодировка.

В поле «Формат файла» перебираем кодировки, пока не найдём ту, в которой текст отображается правильно. Вариантов много, поэтому можно начать с форматов, которые начинаются со слова «Кириллица». Находим нужный формат, нажимаем «Далее».

Выбираем символы-разделители. В нашем случае это запятая.

Нажимаем «Далее» — «Готово» — «OK»

выбираем символы-разделители.

Так выглядит импортированный текст в Excel.

как выглядит документ в ексель.

Теперь нажимаем «Файл» — «Сохранить как».

Выбираем место, где будет храниться файл. Вводим название файла, тип файла выбираем CSV, ниже нажимаем «Сервис» — «Параметры веб-документа».

сохраняем файл.

Переходим на вкладку «Кодировка», выбираем «Юникод UTF-8» и нажимаем «OK».

выбираем кодировку.

Теперь импортируем его и видим, что текст отображается корректно.

VBA Excel MacOs. Кодировка кириллицы при получении строки с PHP сервера

Отправляю GET запрос на сервер, в ответ получаю строку. В екселе под виндой всё работает. А в екселе под MacOs выдаёт кракозябры. Причём, только заглавные буквы ломает, маленькие получает нормально. Код PHP на сервере:

VBA макрос:

Option Explicit Private Declare PtrSafe Function popen Lib "/usr/lib/libc.dylib" (ByVal command As String, ByVal mode As String) As LongPtr Private Declare PtrSafe Function pclose Lib "/usr/lib/libc.dylib" (ByVal file As LongPtr) As Long Private Declare PtrSafe Function fread Lib "/usr/lib/libc.dylib" (ByVal outStr As String, ByVal size As LongPtr, ByVal items As LongPtr, ByVal stream As LongPtr) As Long Private Declare PtrSafe Function feof Lib "/usr/lib/libc.dylib" (ByVal file As LongPtr) As LongPtr #If Mac Then 'макрос для Mac params = "test=test" result = HTTPGet("http://f0106330.xsph.ru/test.php", params) #Else 'макрос для Win Set oHttp = CreateObject("MSXML2.ServerXMLHTTP") comp = CreateObject("WScript.Network").ComputerName sUrl = "http://f0106330.xsph.ru/test.php?test=test" oHttp.Open "GET", sUrl, False oHttp.setRequestHeader "User-Agent", "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.0)" oHttp.setRequestHeader "Content-Type", "application/x-www-form-urlencoded" oHttp.Send ("") result = oHttp.ResponseText #End If Function HTTPGet(sUrl As String, sQuery As String) As String Dim sCmd As String Dim sResult As String Dim lExitCode As Long sCmd = "curl --get -d """ & sQuery & """" & " " & sUrl sResult = execShell(sCmd, lExitCode) HTTPGet = sResult End Function Function execShell(command As String, Optional ByRef exitCode As Long) As String Dim file As LongPtr file = popen(command, "r") If file = 0 Then Exit Function End If While feof(file) = 0 Dim chunk As String Dim read As Long chunk = Space(50) read = fread(chunk, 1, Len(chunk) - 1, file) If read > 0 Then chunk = Left$(chunk, read) execShell = execShell & chunk End If Wend exitCode = pclose(file) End Function 

Как поменять кодировку в excel mac os

Нет.
_________________
Алексей @ МакЦентр

Steps писал(а):
Это не кодировка, это шрифты. Убивайте дубликаты в шрифтовой утилите.

Какие именно шрифты.
Посмотрел, дубликатов не обнаружил!

Добавлено: Пт Окт 05, 2012 12:49
Не шрифты это. Кодировка.
_________________
Алексей @ МакЦентр

Добавлено: Пт Окт 05, 2012 12:58
Neo
У меня такое было именно когда я сдуру разрешил Офису беcконтрольно шрифтов в систему напихать. Он это испокон веку любит…
_________________
Больше в бане — чище форум.
ubi nil vales, ibi nil velis

Добавлено: Пт Окт 05, 2012 13:32
Steps ,
у меня из шрифтов только необходимый минимум. OpenOffice такие файлы открывает легко, а Excel — ни в какую.
_________________
Алексей @ МакЦентр

Добавлено: Пт Окт 05, 2012 16:12
sidor-r
Обычно микрософт любит папку создавать типа Microsoft fonts в Library/Fonts или Users/Library/Fonts. Вот ее надо удалить.
Добавлено: Пт Окт 05, 2012 16:22
sidor-r
Чтобы понять, попробуйте сменить шрифт в экселевской ячейке на что-нибудь вроде TimesCY
_________________
Слово не воробей, вылетит неосторожное — вернется трёхэтажное!

C2H5OH писал(а):
. на что-нибудь вроде TimesCY

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Luxury Car Rental in Miami | Reserve a Premium Vehicle with RealCar