Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: notepad++ i problem z kodowaniem
Forum PHP.pl > Inne > Komputery i oprogramowanie
robos85
Otóż ustawiłem sobie kodowanie na ANSI, w pliku mam ustawione kodowanie: charset=iso-8859-2

I nie widać np litery "ź"

Jak mozna to naprawić?
sztosz
Ale jak w Notepad++ ustawiłeś charset=iso-8859-2? Nie mogę tego znaleźć, a chętnie bym ci pomógł bo sam z tego programu często korzystam smile.gif
robos85
jako formatowanie dokumentu mam ANSI (Format=>Koduj w ANSI)
a kodowanie pliku html mam ustawione na iso
sztosz
Kodowanie masz ustawione na ANSI... OK mam i rozumiem.

A teraz.. "kodowanie pliku html mam ustawione na iso"
czyli masz coś takiego w samym pliku:
Kod
<meta content="text/html; charset=iso-8859-2" http-equiv="content-type"/>


Jeżeli tak to masz ustawione kodowanie pliku HTML w ISO, ale z edytorem Notepad++ nie ma to żadnego związku. On tak jakby nawet tego nie widzi.

Rozwiń swoją myśl: "I nie widać np litery 'ź'". Czy to znaczy że nie możesz wpisać z klawiatury? (Ustawienia -> Przypisanie skrótów klawiszowych...).
robos85
jak dam z klawiatury to ź widać, ale przy wyświetlniu na stronie już mam krzaczek jakiś, coś jakby romb a w nim znak zapytania
sztosz
Proponuję zacząć kodować w UTF-8, bo Notepad++ chyba nie obsługuje standardów ISO (z resztą po co, skoro mamy unicode winksmiley.jpg )
bartg
Przy kodowaniu jakiegokolwiek tekstu w iso polecam użyć IzyKibord. Wtedy w Notepadzie++ bedzie krzaczek a na stronie będzie juz ok
grabek93
musisz w notepad++ też ustawić ISO-8859-2
Fifi209
Cytat(grabek93 @ 18.07.2011, 12:32:42 ) *
musisz w notepad++ też ustawić ISO-8859-2


Cytat(sztosz @ 15.01.2008, 12:27:20 ) *
Notepad++ chyba nie obsługuje standardów ISO (z resztą po co, skoro mamy unicode wink.gif )


@topic
Koduj w utf8 i nie będzie problemów.
thek
@Grabek93: Jesli nie używasz to nie mów "ustaw/zrób to i tamto". Sztosz ma rację pisząc, że Notepad++ nie obsługuje iso-8859-2 (tylko iso-8859-1, czyli latin-1). Przejdź na utf-8 to sobie oszczędzisz problemów (tylko zapisuj jako utf-8 bez BOM). Aby na stronie były polskie litery w przypadku iso-8859-2 z poziomu Notepada++ powinny one być widoczne jako krzaczki o których wspomina bartg. Sam takich kilka stron obsługuję więc uwierz, że tak niestety jest.
Fifi209
thek przy kodowaniu UTF8 w notepad? Jakoś zapisuję normalnie polskie znaki i na stronie normalnie mi się wyświetlają.
thek
Tekst o krzakach tyczył iso-8859-2 wink.gif Zaraz przeredaguje post swój, bo faktycznie źle to sie odbiera smile.gif
toel
1. temat z 2008, więc pewnie już sobie poradził ;]

2. @thek nie twierdzę, że nie masz racji (zapewne ją masz wink.gif ), bo może po prostu nie ogarniam jak to działa, ale jednak obsługuję kilka stron, które mają kodowanie ISO-8859-2 i w notepad++ robię to bez problemu ustawiając Format>Character sets>Eastern European>ISO-8859-2 .
Fifi209
Cytat(toel @ 18.07.2011, 16:05:00 ) *
1. temat z 2008, więc pewnie już sobie poradził ;]

Cenne spostrzeżenie, jakoś nie zwróciłem uwagi (chyba nie tylko ja)

Temat uważam za wyczerpany i proszę odpowiednio nagrodzić archeologa.
thek
Zaraz nagrodzę archeologa to raz, dwa że miałem starsza wersję notepada++ i najnowsza faktycznie ma możliwość ustawienia iso w zakładce Nowy dokument. trzy - temat dla pewności jeszcze zamknę smile.gif
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.