Инструменты ErlIDE Erlang не поддерживают исходные файлы, закодированные в UTF-8.

Я установил плагин ErlIDE для Eclipse и создал проект. В проекте я добавил новый модуль erlang, но когда я хочу его отредактировать, я получаю сообщение об ошибке

Не удалось открыть редактор: инструменты Erlang не поддерживают исходные файлы, закодированные в UTF-8

Это ошибка ErlIDE? Или erlang не поддерживает UTF8?


person Dmitro    schedule 25.06.2011    source источник
comment
Поскольку проблема была решена, вы, вероятно, должны принять ответ. См. stackoverflow.com/faq#howtoask.   -  person Alexey Romanov    schedule 26.06.2011


Ответы (1)


Из документации по Erlang:

Кроме того, ожидается, что исходный код (на данный момент) по-прежнему будет написан с использованием набора символов ISO-latin-1, поэтому символы Unicode за пределами этого диапазона нельзя вводить в строковые литералы.

Дополнительные сведения см. в этой теме.

person Alexey Romanov    schedule 25.06.2011
comment
спасибо за ваш ответ, я установил кодировку US-ASCII в Eclipse в Window->Preferences->General->Workspace, но я все равно получаю эту ошибку, когда открываю файл erl, созданный в IDE. Я вижу файлы otp без ошибок. Какую настройку мне нужно сделать? - person Dmitro; 25.06.2011
comment
Проверьте, содержит ли файл символы, отличные от ASCII, или спецификацию Unicode (например, с помощью qscripts.blogspot.com/2010/04/). - person Alexey Romanov; 26.06.2011
comment
спасибо, ErlIDE добавил комментарий с датой с моей локалью системы ru_RU, почистил и все работает. - person Dmitro; 26.06.2011