jak uzyskac polskie znaki w danych pobieranych z mysql do php , dane do bazy wprowadzilem z polskim znakami oraz wiersz z default charset w php.ini mam 8859-2
macie moze jakies sugestie...?
polskie znaki w php
-
Krzysztof Kurzydło
- Posty: 9
- Rejestracja: czw gru 02, 2004 5:21 pm
Re: polskie znaki w php
cóż najłatwiejszy sposób to dodanie kodu do skryptu
najlepiej jest dodać to na początku skryptu lecz gdy na stronie wysyłane są ciasteczka lub sesje to musisz dodać na samym początku
[php]<?php
ob_start ();
?>[/php]
jest to odpowiedzialne za buforowanie wyjścia
a później dodać
Kod: Zaznacz cały
<meta http-equiv="content-type" content="text/html; charset=iso-8859-2" />
[php]<?php
ob_start ();
?>[/php]
jest to odpowiedzialne za buforowanie wyjścia
a później dodać
Kod: Zaznacz cały
<meta http-equiv="content-type" content="text/html; charset=iso-8859-2" />
Re: polskie znaki w php
Meta jest tylko zastępczym półśrodkiem.
[php]
<?php header("Content-Type: text/html; charset=ISO-8859-2"); ?>
[/php]
http://osiolki.net/faq/kodowanie
Dla MySQL nie trzeba robić nic specjalnego, musisz tylko pamiętać, żeby zapisywać i odczytywać znaki w odpowiednim kodowaniu.
Chyba, że chcesz mieć poprawne sortowanie polskich znaków w SQL, to już dłuższy temat z obchodzeniem niedoróbek starszych wersji MySQL i ogólną nieczułością PHP na kodowanie znaków.
[php]
<?php header("Content-Type: text/html; charset=ISO-8859-2"); ?>
[/php]
http://osiolki.net/faq/kodowanie
Dla MySQL nie trzeba robić nic specjalnego, musisz tylko pamiętać, żeby zapisywać i odczytywać znaki w odpowiednim kodowaniu.
Chyba, że chcesz mieć poprawne sortowanie polskich znaków w SQL, to już dłuższy temat z obchodzeniem niedoróbek starszych wersji MySQL i ogólną nieczułością PHP na kodowanie znaków.
