Как заставить Aptana Studio 3 сохранить в UTF-8?

7518
Edward Tanguay

Я использую Aptana Studio 3 (сборка: 3.0.9.201202141038).

Когда я проверяю, записывается ли мой файл в UTF-8, он показывает, что это:

Как заставить Aptana Studio 3 сохранить в UTF-8?

Но когда я создаю файл, сохраняю его и смотрю на него в Notepad ++, он говорит, что это ANSI:

Как заставить Aptana Studio 3 сохранить в UTF-8?

Затем мне нужно преобразовать его с помощью Notepad ++ в UTF-8 и продолжить работу над ним в Aptana.

Как настроить Aptana Studio 3 для сохранения файлов в UTF-8?

3
Вы пытались явно установить его в UTF-8 вместо того, чтобы оставить его по умолчанию? James P 12 лет назад 0
Да, я явно установил кодировку в своем проекте на UTF-8, но Notepad ++ по-прежнему показывает вновь созданные файлы в кодировке ANSI. Однако, когда я явно установил кодировку в своем проекте на UTF-16, Notepad ++ показывает вновь созданные файлы как «UCS-2 Big Endian». Edward Tanguay 12 лет назад 0
Только что обновил Aptana до последней версии, и проблема все еще сохраняется. Это отличный редактор для JavaScript / JQuery, но невозможность сохранения в UTF-8 - своего рода ограничитель показа. Это случается и с другими? Edward Tanguay 12 лет назад 0
Я только что установил Aptana Studio 3 на виртуальной машине XP (вместо вышеупомянутой 64-разрядной версии Windows 7), и у нее та же проблема: невозможно сохранить в UTF-8, даже если UTF-8 определена как кодировка. Edward Tanguay 12 лет назад 1

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

2
Chris Kent

The first 128 characters of ANSI and UTF-8 are the same, with the same encoding. If the files you create with Aptana Studio 3 only have these characters, Notepad++ isn't going to be able to tell the difference. An ANSI file and a UTF-8 file are going to appear identical.


You can observe the same behaviour using only Notepad++

If you save a file in Notepad++, that only has characters in the 0-127 range, with the encoding UTF-8 without BOM. Then re-open the file in Notepad++ it will show the encoding as ANSI.

If you're wondering why UTF-8 without BOM and not UTF-8 that is because the Unicode Standard states: "Use of a BOM is neither required nor recommended for UTF-8" Which is what I imagine Aptana Studio 3 follows when it saves files with the encoding UTF-8.

1
Thales Ceolin

Перейти в окно-> Настройки, Общие-> Рабочая область

Изменить кодировку текста со значения по умолчанию (cp1252) на UTF-8

это * НЕ * решает проблему. Я сделал это, но я все еще испытываю те же проблемы, что и ОП yas4891 12 лет назад 1