0 / 0 / 1
Регистрация: 25.10.2012
Сообщений: 87
1

Error: unmappable character for encoding cp1251 в консоли при компиляции

01.03.2017, 14:10. Показов 6785. Ответов 0

Author24 — интернет-сервис помощи студентам
Такое дело. Изучаю Джаву. Читаю книгу Head First Java. Хотел попробовать запустить там один из примеров (набираю код в notepad++, а компилю и запускаю вручную в командной строке), но при компиляции выдаёт такую ошибку, как в заголовке темы. И приводит строки кода с русскими буквами (ну там комментарии на русском или строки в System.out.println()), в которых вместо букв "И" вопросы. Исходный код в кодировке utf8. Пробовал ключи -encoding и -DconsoleEncoding соответственно при компиляции и запуске самого приложения - особого толку нет. Если указываю при компиляции -encoding utf8, то ошибки не возникают, и компиляция проходит нормально. Но потом сама программа выводит квадратики с вопросами и вопросы вместо русских букв. При запуске программы пробовал разные кодировки - толку нет, примерно одно и то же всегда.

Добавлено через 27 минут
Короче, сам решил проблему. У меня текущая кодовая страница в консоли стояла 65001(UTF8). Изменил её на 866, и - о чудо! - буквы стали русскими. Проверял текущую кодовую страницу командой chcp. Изменил её так: chcp 866. (До этого специально менял на 65001, тоже русские буквы не отображались).
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
01.03.2017, 14:10
Ответы с готовыми решениями:

Запись файла в базу (SQLSTATE[22021]: Character not in repertoire:7 ERROR: invalid byte sequence for encoding)
Всем привет. База Postgresql. В таблице есть колонка типа bytea Необходимо хранить содержимое...

Additional information: 'cp1251' is not a supported encoding name
using System.IO; using System.Net; using System.Text; namespace Testparser { class...

Ошибка компиляции: "[Error] converting to execution character set: Illegal byte sequence"
Всем привет, помогите исправить ошибку При компиляции выдает ошибку " converting to execution...

Error: Unresolved external 'character::character(int)'
Error: Unresolved external 'character::character(int)' referenced from...

0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
01.03.2017, 14:10
Помогаю со студенческими работами здесь

Парсинг xml. XmlException was unhandled Invalid character in the given encoding
Товарищи, здравствуйте. Встала задача распарсить xmlку. Руководствуясь msdn'ом написал код, однако...

Encoding error при попытке pyodbc.connect
Всем привет! Я новичок в Python. Мне надо подключиться к базе данных. Код следующий: import...

При компиляции выдает ошибку [Fatal Error] Unit4.pas(10): Internal error: SY576
При компиляции выдает ошибку Unit4.pas(10): Internal error: SY576 и выделяет строку ...

Ошибка при компиляции 'Type-declaration character does not match declared data type.'
Не могу понять почему на строке sInfo = Left$(sInfo, iPos - 1) при попытке компиляции выдается...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru