![]() |
![]() |
![]() ![]()
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: 59 Pomógł: 1 Dołączył: 7.06.2007 Skąd: torun Ostrzeżenie: (0%) ![]() ![]() |
a wyszukiwarke na forum masz??
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 93 Pomógł: 0 Dołączył: 9.06.2007 Ostrzeżenie: (0%) ![]() ![]() |
To szukałem rzeczy na ten tamet i ejdyne co mnaiej więcej pasowało to to, żeby użyć: mysql_query('SET CHARSET latin2');
chociaż i tak nie działa, pomógłbyś? albo proszę o podrzucenie jakiegoś tematu pozdrawiam |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 59 Pomógł: 1 Dołączył: 7.06.2007 Skąd: torun Ostrzeżenie: (0%) ![]() ![]() |
sprubuj tego:
- przed pierwszym zapytaniem do bazy mysql_query('SET CHARSET LATIN2'); - kodowanie w meta iso-8859-2 (zapisane przez jakiś edytor, a nie notatnik) - system kodowania znaków dla MySQL: UTF-8 Unicode (utf8) - system porównań dla połączenia MySQL: UTF8_Unicode_ci - metoda porównywania napisów: latin2_general_ci |
|
|
![]()
Post
#5
|
|
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ś?
![]() Ten post edytował CryWolf 19.08.2007, 20:15:51 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 21.08.2025 - 07:51 |