![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 600 Pomógł: 2 Dołączył: 1.09.2002 Skąd: Wrocław Ostrzeżenie: (0%) ![]() ![]() |
Witam.
Załadowałem pliki php na pewien serwer.... problem jestzx tym, że podczas odczytu danych, polskie znaki zamieniane są na znak "?"... Na serwerze działa sklep "shoper" i odczytuje dane poprawnie.. w meta tagu ma kodowanie: Kod <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> Próbowałem ustawić takie same na moim skrypcie i dalej to samo.. Sstruktura tabeli z którejodczytuje shoper.. Kod CREATE TABLE `translations` ( `id_transl` int(11) unsigned NOT NULL AUTO_INCREMENT, `aid` int(11) NOT NULL DEFAULT '0', `name` varchar(255) NOT NULL, `options` mediumtext NOT NULL, `active` char(1) NOT NULL DEFAULT '', `lang` char(3) NOT NULL DEFAULT '', PRIMARY KEY (`id_transl`), UNIQUE KEY `pid` (`aid`,`lang`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=522; Czy możliwe,żefunkcja, którą odczytuje dane z bazy mysql jest "przestarzała" ( mysql_query() )? Na serwerach home.pl skrypt mój działa bez problemu.. Bardzo prosze o podpowiedź. Będe bardzo wdzieczny za wszelkie wypowiedzi. P.S. Ddodam, że próbowałem też odczytywac dane z tabeli na ktorej pracuje shoper i dalej to samo.. P.S. 2 Zaóważyłem, że w phpmyadminie na str. głównej są troszke inne ustawienia bazydanych w tam gdzie home.pl ma latin_2 tam są utf_8.. --------------- EDIT-------------- To odczytałem na serwerze home.pl: System kodowania znaków dla MySQL: ISO 8859-2 Central European (latin2) System porównań dla połączenia MySQL utf8-unicode-ci a to na nowym: System kodowania znaków dla MySQL: UTF-8 Unicode (utf8) System porównań dla połączenia MySQL utf8-unicode-ci Ten post edytował kukix 18.05.2008, 22:30:52 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 20.08.2025 - 21:48 |