Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php] [mysql] Kodowanie polskich znaków
mariusz g
post
Post #1





Grupa: Zarejestrowani
Postów: 76
Pomógł: 0
Dołączył: 25.03.2006

Ostrzeżenie: (0%)
-----


Witam (IMG:http://forum.php.pl/style_emoticons/default/exclamation.gif) !

Mam problem z kodowaniem polskich znaków.

Robię stronkę w php i do tego mysql. Będzie to strona z ogłoszeniami.

Jak poustawiać kodowania w plikach php i w bazie żeby wszystko śmigało oki.

Jakie kodowanie wybrać ?

Szukałem na forum ale są tam informacje jak naprawiać problemy z kodowaniem.
Chciałbym przed pisaniem kodu i przed tworzeniem bazy ustalić żeby później nie było problemów.


Proszę o pomoc (IMG:http://forum.php.pl/style_emoticons/default/exclamation.gif) !

Pozdrawiam
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 4)
mniamniek
post
Post #2





Grupa: Zarejestrowani
Postów: 1
Pomógł: 0
Dołączył: 21.03.2007

Ostrzeżenie: (0%)
-----


Też mam taki problem.

W pajączku jest domyślnie iso-8859-2
Go to the top of the page
+Quote Post
sagittariuspl
post
Post #3





Grupa: Zarejestrowani
Postów: 374
Pomógł: 3
Dołączył: 30.12.2006
Skąd: co skąd?

Ostrzeżenie: (10%)
X----


iso-8859-2 to bardzo dobry wybór. nie możnba jednak zapominać by zapisać także plik w tym kodowaniu (same jego ustawienie w headerze nic nie da). baza mysql standardowo jest kodowana w utf-8, więc w momencie wysyłania (lub wyciągania) danych warto by było użyć funkcji iconv
Go to the top of the page
+Quote Post
Fipaj
post
Post #4





Grupa: Zarejestrowani
Postów: 691
Pomógł: 0
Dołączył: 19.01.2005
Skąd: Warszawa

Ostrzeżenie: (0%)
-----


iso-8859-2 to zły wybór, bo padnie, jeśli na stronę przyjdzie np. jakiś japończyk.

skoro dają, to bierzmy. jeśli większa funkcjonalność jest kwestią przestawienia paru opcji w konfigu, używajmy UTF-8. bo to jest najbardziej uniwersalne kodowanie, ot co.

po @()*$)(@ się _)@*$_@)$* z iconv(), jeśli można inaczej i prościej? nigdy nie zrozumiem...
Go to the top of the page
+Quote Post
sagittariuspl
post
Post #5





Grupa: Zarejestrowani
Postów: 374
Pomógł: 3
Dołączył: 30.12.2006
Skąd: co skąd?

Ostrzeżenie: (10%)
X----


masz rację @Fipaj. UTF-8 też jest dobrym rozwiązaniem (może nawet lepszym zależy od sytuacji). iso-8859-2 nie zapominajmy że jest ogólnie przyjętym kodowaniem dla Polski. ale trzeba pamiętać, że np. posiadając gotowy skrypt, trudno jest zmienić kodowanie w całym skrypcie, jeżeli tylko go modyfikujemy. nie zgadzam się zatem ze stwierdzeniem, że utf-8 jest idealny do wszystkiego i tylko jego powinno się używać
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 23.08.2025 - 06:14