Как Excel удается правильно декодировать содержимое этого файла?

1294
Cemre

Я начинаю с файла Excel с содержимым в каждой строке:

TEST çığ öğö çüş 

Затем я экспортирую этот файл как файл CSV и сохраняю его в ANSIформате (который из того, что я прочитал, совпадает с US-ASCII). Когда я снова пытаюсь открыть его с помощью Excel, он правильно декодирует символы. Если я импортирую этот файл в программу типа Toad(клиент Oracle DB), я получаю мусор, как и ожидалось. Как это возможно, что Excel может правильно деокодировать эти символы, в то время как другие не могут?

0

1 ответ на вопрос

1
Benoit

Формат ANSI не означает US-ASCII. Это означает, что файл сохраняется на одной из кодовых страниц ANSI . В зависимости от вашей локали кодовая страница по умолчанию может отличаться. Ваш текст, вероятно, был закодирован в кодовой странице Windows-1254.

Похожие вопросы