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
szawel
post
Post #2





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

Posty w temacie


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

 



RSS Aktualny czas: 10.10.2025 - 18:25