![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 4 Pomógł: 0 Dołączył: 28.10.2010 Ostrzeżenie: (0%) ![]() ![]() |
Witam wszystkich.
Mam niewielki problem z bazą danych i kodowaniem w niej. Po dodaniu danych do bazy zamiast niektórych polskich znaczków mam inne ... dziwne znaczki (tu zamieszczam znaczek do wglądu) (IMG:http://pixelman.pl/co-to.gif) - tworzy się on dla litery "ś" podobny znaczek jest także dla "Ś" Problem jest jeszcze z literą "ą" ... pozostałe polskie litery są dobrze wyświetlane. Kodowanie wszędzie utf-8 (milion razy sprawdzałem). Przy zastosowaniu mysql_query('SET CHARSET UTF8'); mysql_query('SET NAMES UTF8'); do bazy dodawane są niepełne wyrazy np.: minus ósiem -> do bazy dodaje tylko 'minus ' - czyli do wystąpienia polskiego znaku ucina. Te dziwne znaczki wyświetlane są zarówno na stronie jak i w phpMyAdminie. Wielka prośba o helpa ... bo nie mam pojęcia i pomysłów co z tym czymś zrobić ;] Pozdrawiam |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 239 Pomógł: 20 Dołączył: 19.02.2010 Ostrzeżenie: (0%) ![]() ![]() |
sprobuj tak:
mysql_query("SET character_set_results = 'LATIN2', character_set_client = 'LATIN2', character_set_connection = 'LATIN2', character_set_database = 'LATIN2', character_set_server = 'LATIN2'", $connect); kodowanie w notatniku na iso-8859-2 i wklej sobie w skrypt echo " <!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Transitional//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd\"> <html xmlns=\"http://www.w3.org/1999/xhtml\"> <head> <meta http-equiv=\"Content-Type\" content=\"text/html; charset=ISO-8859-2\" /> </head>"; przegladarke ustaw na kodowanie tez na iso-8859-2 powinno smigac kurcze |
|
|
![]() ![]() |
![]() |
Aktualny czas: 4.10.2025 - 01:22 |