2

У меня интересная ситуация в Excel 365.

В одной колонке у меня есть номера телефонов моих контактов. Глядя в ячейку, это выглядит так:

+xxx‎31417728

Но когда я экспортирую файл как текстовый файл с разделителями TAB, то же число превращается в:

+xxx?31417728

Обратите внимание на знак вопроса, который не отображается в ячейке.

В чем проблема? Как показать такие скрытые символы в Excel?

Благодарю.

1 ответ1

0

Excel экспортирует текстовые файлы с кодировкой символов Windows-1252/CP-1252.

https://stackoverflow.com/a/50653812/148844

Так что если у вас есть символ UTF-8, который не вписывается в набор символов Windows-1252, то он будет экспортирован поврежденным.

Не существует известного способа правильного экспорта текстовых файлов в Excel, потому что это известная ошибка без поддержки UTF, как вы можете видеть из тысяч ответов, на которые я ссылался.

Некоторые альтернативные способы экспорта - это скопировать и вставить в Google Sheets, а затем экспортировать TSV или использовать Open Office, чтобы прочитать файл Excel и экспортировать в UTF8.

Иногда в UTF есть непечатаемые символы для управления отображением диакритических знаков и объединения отдельных букв в один на других языках.

https://en.wikipedia.org/wiki/Control_character#In_Unicode

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .