![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 600 Pomógł: 2 Dołączył: 1.09.2002 Skąd: Wrocław Ostrzeżenie: (0%) ![]() ![]() |
Witam.
Załadowalem skrypt na nowy serwer.. firmy az.pl... i problem w tym, że wszystkie polskie znaczki zamieniane są na znak "?" ... Dzienw jest to, że phpmyadmin widzi wszystko normalnie... Zwrocilem tez uwage na to, że wszystkie tabele w bazie, które były utworzone wcześniej miały ustawioną opcje "Metoda porównywania napisów" na "utf8_general_ci" natomiast wszystkie, które utwotrzyłem z pliku *.sql miały "latin_2_general_ci" Czy to oznacza, że serwer bazy danych jest inaczej skonfigurowany? Jak zaradzić temu problemowi? Będe bardzo wdzieczny za podpowiedzi.. |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 36 Pomógł: 7 Dołączył: 4.05.2008 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
Nie napisałeś, czy oprócz serwera zmieniła się także wersja MySQL.
Możliwe, że to kwestia domyślnych ustawień. Zapoznaj się z CHARSET i COLLATE: (http://dev.mysql.com/doc/refman/5.0/en/charset-syntax.html) JL |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 600 Pomógł: 2 Dołączył: 1.09.2002 Skąd: Wrocław Ostrzeżenie: (0%) ![]() ![]() |
Nie napisałeś, czy oprócz serwera zmieniła się także wersja MySQL. Możliwe, że to kwestia domyślnych ustawień. Na poprzednim serwerze był MySQL w wersji 5.0.33-log - home.pl na nowym jest 5.1.22-rc - az.pl w phpmy adminie wyczytalem jeszcze na poprzednim serwerze: System kodowania znaków dla MySQL: ISO 8859-2 Central European (latin2) System porównań dla połączenia MySQL utf8-unicode-ci i 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 15.05.2008, 10:23:27 |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 36 Pomógł: 7 Dołączył: 4.05.2008 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
Trudno "na czuja" odgadnąć na którym etapie przenoszenia/wyświetlania danych wystąpił problem - tym bardziej, że nie napisałeś, w jaki sposób przenosiłeś dane.
Prawdopodobnie jest to (przynajmniej) jeden z trzech elementów: 1. opcje CHARSET i COLLATE w CREATE'ach, którymi tworzyłeś tabele; 2. domyślna konfiguracja MySQL; 3. konfiguracja phpMyAdmina. Stawiam na to, że zabrakło punktu 1. JL |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 19.07.2025 - 10:30 |