![]() |
![]() ![]() |
![]() |
![]()
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) ![]() 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: 49 Pomógł: 1 Dołączył: 16.07.2008 Ostrzeżenie: (0%) ![]() ![]() |
sprawdź takie opcje:
sam musiałem trochę potestować aby działało, ale pracuje na PostgreSql |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 239 Pomógł: 20 Dołączył: 19.02.2010 Ostrzeżenie: (0%) ![]() ![]() |
a w bazie jakie masz kodowanie znakow? utf8_polish_ci
![]() |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 4 Pomógł: 0 Dołączył: 28.10.2010 Ostrzeżenie: (0%) ![]() ![]() |
kodowanie w bazie utf8_general_ci
|
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 239 Pomógł: 20 Dołączył: 19.02.2010 Ostrzeżenie: (0%) ![]() ![]() |
wklep to:
$connect=mysql_connect('localhost','root','root'); mysql_query("SET character_set_results = 'utf8', character_set_client = 'utf8', character_set_connection = 'utf8', character_set_database = 'utf8', character_set_server = 'utf8'", $connect); powinno pomoc Ten post edytował poli25 29.10.2010, 11:00:48 |
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 4 Pomógł: 0 Dołączył: 28.10.2010 Ostrzeżenie: (0%) ![]() ![]() |
niestety ... wszystkie polskie znaki zmieniły się na znaki zapytania ... po ustawieniu character_set_connection = 'utf8' - obcina mi nazwy tak jak wcześniej pisałem.
pozdrawiam |
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 239 Pomógł: 20 Dołączył: 19.02.2010 Ostrzeżenie: (0%) ![]() ![]() |
a w notatniku masz kodowanie utf8?? notatnik utf8 baza utf8 przegladaraka kodowanie znaków
![]() Ten post edytował poli25 29.10.2010, 11:56:05 |
|
|
![]()
Post
#8
|
|
Grupa: Zarejestrowani Postów: 4 Pomógł: 0 Dołączył: 28.10.2010 Ostrzeżenie: (0%) ![]() ![]() |
kod jest z dreamweawer`a - kodowanie dokumentu utf-8
|
|
|
![]()
Post
#9
|
|
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 |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 13.06.2025 - 09:08 |