Kodowanie na stronie UTF-8 i brak polskich znaków

Potrzebujesz pomocy z C, C++, perl, python, itp.
gummmibear
Posty: 35
Rejestracja: 02 stycznia 2009, 08:42

Kodowanie na stronie UTF-8 i brak polskich znaków

Post autor: gummmibear »

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
Beginner
Posty: 340
Rejestracja: 28 marca 2007, 07:06

Post autor: beel »

W systemie masz ustawione kodowanie na UTF-8?

Polecenie:

Kod: Zaznacz cały

locale
gummmibear
Posty: 35
Rejestracja: 02 stycznia 2009, 08:42

Post autor: gummmibear »

w systemie:

Kod: Zaznacz cały

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
Beginner
Posty: 340
Rejestracja: 28 marca 2007, 07:06

Post autor: beel »

Zmień je na UTF-8.

Polecenie:

Kod: Zaznacz cały

dpkg-reconfigure locales
gummmibear
Posty: 35
Rejestracja: 02 stycznia 2009, 08:42

Post autor: gummmibear »

Tylko że serwer stoi na shellu i nie da rady wykonać polecenia.
beel
Beginner
Posty: 340
Rejestracja: 28 marca 2007, 07:06

Post autor: beel »

No więc zależnie od tego w czym piszesz poszukaj funkcji dla danego języka programowania typu encode() i decode().
ODPOWIEDZ