Ilekroć dodam nowy plik HTML (lub inny plik tekstowy) do projektu, jego kodowanie jest ustawione na Cp1250. Nie jestem pewien, dlaczego, chyba dlatego, że moim domyślnym językiem w systemie Windows jest polski i nie chcę go zmieniać. W każdym razie Eclipse mówi, że Cp1250 jest „domyślnym” kodowaniem i muszę ręcznie zmieniać go na UTF-8 za każdym razem, gdy coś dodam.
Gdzie mogę zmienić domyślne kodowanie na UTF-8? Ustawiłem kodowanie, klikając prawym przyciskiem myszy cały projekt, ale to nie pomogło. Nie mogę znaleźć niczego w opcjach. To takie denerwujące ...
Używam wydania „Helios” zaćmienia i używam go z pydevem, jeśli to ma znaczenie.
Odpowiedzi:
Okno -> Preferencje -> Ogólne -> Obszar roboczy: Kodowanie pliku tekstowego
źródło
Odpowiedź Nandy nie była wystarczająca w mojej konfiguracji. To, co musiałem zrobić, to:
źródło
W przypadku zaćmienia Marsa :
Zmień kodowanie obszaru roboczego:
Sprawdź plik Kodowanie:
źródło
Preferencje >> Ogólne >> Redakcja >> Edytory tekstu >> Pisownia: Enconding
PS: Eclipse Indigo i Juno.
źródło
Jeśli chcesz edytować pliki tego samego typu z większą liczbą kodowań w różnych folderach i projektach (np. Jeden projekt znajduje się w UTF-8, a drugi w Windows-12xx), przejdź do Okno> Preferencje> Ogólne> Typy treści> Tekst > i wybierz każdy pisz z wieloma kodowaniami.
Dla każdego typu usuń zawartość Kodowania domyślnego i kliknij Aktualizuj .
W ten sposób Eclipse nie „automatycznie wykryje” kodowania i użyje zestawu kodowania dla projektu lub folderu.
źródło
Miałem ten sam problem, kiedy otrzymałem HTML, który umieściłem w projekcie i zmieniłem jego nazwę na .jsp. Aby rozwiązać problem, potrzebowałem tego, co ludzie powyżej powiedzieli, to znaczy zmienić kodowanie tekstu w Preferencjach Eclipse. Jednak przed zmianą nazwy plików na .jsp konieczne było dołączenie następującego wiersza na początku każdego pliku .html:
Uważam, że to zmusiło Eclipse do zrozumienia, że konieczna była zmiana kodowania plików, gdy próbowałem zmienić nazwę pliku .html na .jsp.
źródło
W Eclipse Mars działało dla mnie przejście do Okno> Preferencje> Internet> Pliki HTML , aw prawym panelu w Kodowaniu wybierz ISO 10646 / Unicode (UTF-8) , Zastosuj i OK, a potem tylko moje pliki .html zostały utworzone za pomocą.
źródło
Aby zmienić domyślne kodowanie używane dla wszystkich obszarów roboczych, możesz wykonać następujące czynności:
Utwórz plik defaults.ini w folderze konfiguracyjnym Eclipse. Na przykład, jeśli Eclipse jest zainstalowany w
C:/Eclipse
createC:/Eclipse/configuration/defaults.ini
. Plik powinien zawierać:Jeśli chcesz ustawić terminator linii na wartości UNIX, możesz również dodać:
W pliku eclipse.ini w folderze instalacyjnym Eclipse (np.
C:/Eclipse
) Dodaj następujące wiersze:Być może będziesz musiał pobawić się tym, gdzie go położysz. Wydawało się, że wstawianie go przed opcją „-product” działa.
źródło
Okno> Preferencje> Internet> Pliki JSP
źródło