Не мог просмотреть данные в блокноте

У меня есть код Java, который читает файл Excel и пишет это в текстовый файл. Когда я получаю файл синтезируемого текста, я вижу только символы как это в блокноте. "‷搮ㄱ〱〰㄰㄰〠〰〠〰〠〰〠〰〠〰〠〰〠〰〠〰〠〰〠〰〠", Но если я открываю текстовый файл в wordpad или MSWord, данные, правильно отображен. Какова могла быть ошибка?

0
задан 09.12.2015, 14:09

2 ответа

Довольно вероятно, что первая часть Ваших данных поверхностно походит на Unicode в определенном кодировании (UTF-16). Это было проблемой в прошлых версиях Windows и может быть считано о в этой статье. Однако я думаю начиная с Windows Vista, что конкретная проблема была устранена.

Простое обходное решение не должно было бы использовать Блокнот для тех данных.

2
ответ дан 24.11.2019, 03:10

Ошибка находится в использовании Блокнота. Блокнот использует первые байты пары файла для решения, каково кодирование, необходимо открыть файл с определенным кодированием для чтения его правильно.

Вот ссылка для изучения ya: http://blogs.msdn.com/oldnewthing/archive/2007/04/17/2158334.aspx

Урок извлечен: не используйте блокнот.

3
ответ дан 24.11.2019, 03:10

Теги

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