Utermiko Opublikowano 6 Maja 2012 Udostępnij Opublikowano 6 Maja 2012 Witam! Ostatnio tworzę sobie stronkę w HTML'u i natknąłem na pewien problem. Treść strony, dodaję za pomocą PHP, funkcja include('sciezka'). Wszystko działa, ale nie widać niektórych polskich znaków. Dodałem również header("Content-type: iso-8859-2"); przed funkcją "include" i dalej to samo. Kiedy normalnie na stronie napiszę powiedzmy "ą" to się wyświetla, ale kiedy dodaje tekst przez "include" to pojawiają się krzaczki. Zauważyłem, że krzaczki są już w "źródle strony", więc wina raczej leży po stronie kodowania PHP. Plik który dodaję "includem" jest z rozszerzeniem *.txt i zapisany kodowaniem ANSI w Notatniku, jeśli ma to znaczenie. Próbowałem też UTF-8, ale tylko pogorszyło. Z góry dziękuję za pomoc. @EDIT Problem rozwiązany. Wystarczyło zapisać plik w programie Notepad2 z kodowaniem ISO-8859-2, gdyż w systemowym notatniku nie ma tego kodowania :) Można zamknąć. Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Administratorzy gnysek Opublikowano 6 Maja 2012 Administratorzy Udostępnij Opublikowano 6 Maja 2012 na przyszłość sprawdź też funkcję iconv(); Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Makary155 Opublikowano 7 Maja 2012 Udostępnij Opublikowano 7 Maja 2012 Zwykły notatnik ma też unicode, zadziałałoby. Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Administratorzy gnysek Opublikowano 7 Maja 2012 Administratorzy Udostępnij Opublikowano 7 Maja 2012 Nie. Unicode to nie ISO-8859-2. Zdecydowanie. Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Utermiko Opublikowano 7 Maja 2012 Autor Udostępnij Opublikowano 7 Maja 2012 Unicode ma o wiele więcej znaków :thumbsup: Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Makary155 Opublikowano 7 Maja 2012 Udostępnij Opublikowano 7 Maja 2012 Chodziło mi o to jak polskie znaki uzyskać w php bez dodatkowego softu w problemie o którym jest temat. IMHO stosowanie UTF-8 jest lepsze od ISO chociaż w zasadzie nie wiem czym się różnią od siebie - z ISO czasem miałem problemy przy testowaniu stron na Chrome, podczas gdy na innych przeglądarkach było poprawnie. Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Administratorzy gnysek Opublikowano 7 Maja 2012 Administratorzy Udostępnij Opublikowano 7 Maja 2012 Zatem moja odpowiedź o iconv() wciąz jest poprawna, a reszta się wymądrza, chociaż się nie zna. Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Rekomendowane odpowiedzi
Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto
Jedynie zarejestrowani użytkownicy mogą komentować zawartość tej strony.
Zarejestruj nowe konto
Załóż nowe konto. To bardzo proste!
Zarejestruj sięZaloguj się
Posiadasz już konto? Zaloguj się poniżej.
Zaloguj się