![]() |
![]() |
![]() ![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 93 Pomógł: 0 Dołączył: 9.06.2007 Ostrzeżenie: (0%) ![]() ![]() |
Witam!
Mam formularz do którego wpisuje się jakąś treść, która dodawana jest jako rekord. Chodzi mi o to, że potem wyciągając tą kolumnę z bazy i wyświetlając wartość na stronie to znaki typu ą,ę nie wyświetlają się. Zamiast ą jest np. znak zapytania. Używam programu HateML. Używam nagłówka header('Content-type: text/html; charset=iso-8859-2'); i kodowania iso-8859-2 czyli standardu PL.Wszystkie znaki typu ą,ę które nie są wyciągane z bazy wyświetlają się normalnie. Kolumna ma taką opcję jak Collation i jest ona ustawiona na latin2_general_ci. Pozdrawiam i z góry dziękuję za odpowiedź! |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 93 Pomógł: 0 Dołączył: 9.06.2007 Ostrzeżenie: (0%) ![]() ![]() |
To tak, -MySQL charset: UTF-8 Unicode (utf8) -MySQL connection collation utf8_unicode_ci-programem hateML koduje na iso-8859-2"metoda porównywania napisów: latin2_general_ci " gdzie to się sprawdza?To jest to Collation w ustawieniach kolumny? jak tak to mam latin2_general_ciOd razu po połączeniu z bazą jest mysql_query('SET CHARSET LATIN2');Nie wiem co robić, nie działa Pomoże ktoś? (IMG:http://forum.php.pl/style_emoticons/default/sad.gif)
Ten post edytował CryWolf 19.08.2007, 20:15:51 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 11.10.2025 - 02:27 |