Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP][MYSQL]Po przeniesieniu strony na inny serwer polskie znaczki zmieniają sie na "?"
Forum PHP.pl > Forum > Przedszkole
kukix
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..
jacekl
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
kukix
Cytat(jacekl @ 15.05.2008, 02:20:15 ) *
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
jacekl
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
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.