|
Kodowanie na stronie UTF-8 i brak polskich znaków
gummmibear - 11-03-2009 22:15
Posiadam ustawione na stronie kodowanie znaków UTF-8 niestety w żaden sposób nie wyświetla polskich znaków.
Jeśli zmienię kodowanie na iso-8859-2 polskie znaki są wyświetlane.
Drugi problem jest z bazą danych gdzie ustawione jest kodowanie utf-8 ale przy odczytywaniu przez php zamiast polskich znaków mam krzaczki.
Meczę się z tym od ponad 2h, żadnego pozytywnego rezultatu jak na razie?
Edytor vi.
beel - 11-03-2009 22:21
W systemie masz ustawione kodowanie na UTF-8?
Polecenie: locale
gummmibear - 11-03-2009 22:22
w systemie:
LANG=pl_PL.ISO8859-2 LC_CTYPE="pl_PL.ISO8859-2" LC_COLLATE="pl_PL.ISO8859-2" LC_TIME="pl_PL.ISO8859-2" LC_NUMERIC="pl_PL.ISO8859-2" LC_MONETARY="pl_PL.ISO8859-2" LC_MESSAGES="pl_PL.ISO8859-2" LC_ALL=pl_PL.ISO8859-2
beel - 11-03-2009 22:32
Zmień je na UTF-8.
Polecenie: dpkg-reconfigure locales
gummmibear - 11-03-2009 22:39
Tylko że serwer stoi na shellu i nie da rady wykonać polecenia.
beel - 11-03-2009 22:42
No więc zależnie od tego w czym piszesz poszukaj funkcji dla danego języka programowania typu encode() i decode().
zanotowane.pldoc.pisz.plpdf.pisz.plminister.pev.pl
|