2013-09-21 3 views
1

Я установил свою кодировку по умолчанию для eclipse, попробовав: Windows> Предпочтения> Общие> Типы контента, установите UTF-8 как кодировку по умолчанию для всех типов контента. Windows> Предпочтения> Общие> Рабочие области, установите «Кодирование текстового файла» на «Другое: UTF-8».Кодировка Eclipse

Тогда я импортировать некоторые проекты, всегда запутались некоторые символы:

    case 'a': 
     case 'e': 
     case 'i': 
     case 'o': 
     case 'u': 
     case 'y': 
     case '�': 
     case '�': 
     case '�': 
     case '�': 
     case '�': 
     case '�': 
     case '�': 
     case '�': 
     case '�': 
     case '�': 
     case '�': 
     case '�': 
    } 

Что я должен делать? Есть идеи?

+0

Использует ли шрифт текста, выбранный вами в Eclipse, эти символы? –

ответ

1

Две вещи, возможно, случающиеся:

  1. Некоторые проекты (даже папки и/или файлы) могут иметь свой собственный специфический набор символов, которые могут отличаться друг от друга в целом предпочтение кодировок рабочей области уровня. Вы можете щелкнуть правой кнопкой мыши по определенному файлу и выполнить «Свойства» -> «Ресурс», чтобы проверить, какая кодировка текстового файла действительно используется (По умолчанию вычислено или Прочее). В качестве дополнительной информации эти специфические параметры ресурса хранятся в файле проекта ./settings/org.eclipse.core.resources.prefs.

  2. Если вы выбрали кодировку UTF-8, файл, который вы просматриваете в редакторе Java, на самом деле не кодируется в UTF-8. Чтобы убедиться в этом, вы можете проверить эти символы в hexadecimal editor и использовать это полезное UTF-8 table, чтобы сравнить ожидаемое значение UTF = 8 в таблице и фактическое значение, которое показывает вам шестнадцатеричный редактор.

+0

Я испортил настройки кодировки, и я снова установил затмение. Сейчас все в порядке. –

0

Вы пытались изменить кодировку .java-файла из Eclipse (щелкните правой кнопкой мыши на .java-файле -> Свойства -> Ресурс -> Текстовое кодирование)?

Смежные вопросы