Mam kilka szablonów HTML UTF-8 w moim projekcie Eclipse, a Eclipse traktuje je tak, jakby miały inne kodowanie. Mówi, że kodowanie jest "określone z treści". Chcę wymusić prawidłowe kodowanie.Zmiana kodowania tekstu dla wielu plików naraz w Eclipse
Mogę wymusić dla jednego pliku, ale ustawienie kodowania folderu nadrzędnego nie wpłynie na pliki w nim, ponieważ zamiast opcji "dziedziczone" w arkuszu właściwości znajduje się obiekt "określony z treści" miejsce.
Czy można ustawić kodowanie wszystkich plików w projekcie na raz?
Co w przypadku plików XML/HTML, w których kodowanie w nagłówku jest zmienną, sprawdzono w środowisku wykonawczym? A co z włączeniem miejsca, w którym nie można podać kodowania w pliku? "Określone z treści" nie jest poprawnym ustawieniem, ani nie jest poważnym błędem użycie innej opcji. W tych przypadkach użycia, brak możliwości poinformowania go o użyciu kodowania całego projektu (bez konieczności dodawania każdego pliku do org.eclipse.core.resources.prefs) jest błędem. – DaveS
Plik XML, w którym kodowanie w nagłówku jest zmienną zwalnianą w czasie wykonywania * nie jest prawidłowym plikiem XML *. Może to być szablon dla pliku XML, ale nie jest sam w sobie. –
Dokładnie, jest to szablon, z którym TomA był (i czym ja obecnie) mam problem. Ponieważ jednak plik szablonu kończy się na .html (wybór frameworka), Eclipse wypróbowuje swój prosty algorytm: 1) Poszukaj deklaracji typu zawartości w treści pliku. 2) Użyj kodowania systemowego. Dlaczego nie ma pośredniego kroku, 1.5) Użyj zestawu kodowania na poziomie projektu. A może nie możemy używać symboli wieloznacznych w org.eclipse.cor.resources.prefs, aby powiedzieć coś w rodzaju: /folder/*.html? –
DaveS