Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: kodowanie polskich znaków w bazie
Forum PHP.pl > Forum > Przedszkole
a79rtur
czesc, mam nastepujacy problem.
podejrzewam ze chodzi o kodowanie znaków w bazie mysql. mam ustawione w szablonie charset iso8859-2, gdy wpisze "ś" na stronie to wyswietla się normalnie, natomiast gdy pobiore je z bazy jest "?". dane wpisywałem do bazy nie skryptem tylko ręcznie w MySQLControlCenter.
Shizo5
Ustaw kodowanie na windows-1250
scanner
Ustaw kodowanie we wszystkich aplikacjach korzystajacych z bazy na ISO-8859-2 i zapomnij o WIN-1250, którte jest takim standardem, jak T-52 jest rajdówką.

Przy okazji możesz napisać prosty skrypt, który poprawi kodowanie tekstów w bazie.
Hint: WinToIso();
a79rtur
czyli kazde pole tekstowe co "wychodzi" z bazy mam traktować tym skryptem ?
scanner
Nie.
Działanie jest takie:

Wyłączasz aplikacje, aby żąden użyszkodnik nie zapisał nic w trakcie Twojej aktualizacji.

1. Poprawiasz kodowanie w aplikacji.
2. Odpalasz skrypt modyfikujący pola tekstowe w bazie
3. kasujesz skrytp
4. Restartujesz aplikację.

Czyli zmianę kodowania tekstów wykonujesz tylko raz.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.