![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 179 Pomógł: 2 Dołączył: 17.11.2005 Ostrzeżenie: (0%) ![]() ![]() |
No więc dodaje jakieś dane do bazy, są to teksty z polskimi znakami, robie to przez formularz z poziomu strony i każdy polski znak zamienia sie na ?, w kodzie w head w html mam ustawione iso-8859-2, tabele w bzie maja ustawione porównywanie napisów latin1_swedish_ci a baza ogólnie ma ustawione:
System kodowania znaków dla MySQL: UTF-8 Unicode (utf8) System porównań dla połączenia MySQL: utf8_unicode_ci Dodam jeszcze ze mam to na localhostie i mam mysql wersje 5 bo 4 w ogóle mi nie działała jestem pewny że to baza bo każdy polski znak prócz ó zmienia sie na ? a nie na innego typu zakodowane znaki nawet obrazu w bazie są ? Ten post edytował stroju 7.07.2007, 19:12:59 |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 675 Pomógł: 15 Dołączył: 7.11.2004 Skąd: Katowice Ostrzeżenie: (0%) ![]() ![]() |
Masz ustawione:
Kodowanie strony: iso-8859-2. Kodowanie bazy danych: utf-8. To chyba nie jest dziwne, że coś jest nie tak. Aby polskie znaki były zapisane jak polskie znaki (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) , wszystkie kodowania muszą być takie same. Więc albo zmienisz kodowanie na stronie na UTF-8, albo kodowanie w bazie na ISO-8859-2:
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 25.09.2025 - 21:25 |