Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php][mysql] Kodowanie rekordów?
CryWolf
post
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ź!
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 4)
szawel
post
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??
Go to the top of the page
+Quote Post
CryWolf
post
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
Go to the top of the page
+Quote Post
szawel
post
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
Go to the top of the page
+Quote Post
CryWolf
post
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ś? sad.gif

Ten post edytował CryWolf 19.08.2007, 20:15:51
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 21.08.2025 - 07:51