![]() |
![]() |
![]()
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 |
|
|
![]() |
![]()
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 |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 374 Pomógł: 3 Dołączył: 30.12.2006 Skąd: co skąd? Ostrzeżenie: (10%) ![]() ![]() |
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
|
|
|
![]()
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... |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 374 Pomógł: 3 Dołączył: 30.12.2006 Skąd: co skąd? Ostrzeżenie: (10%) ![]() ![]() |
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ć
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 23.08.2025 - 06:14 |