Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 1 335 Pomógł: 34 Dołączył: 9.11.2005 Skąd: Wrocław Ostrzeżenie: (10%)
|
Witam, przenosiłem stronę z jednego serwera na drugi i mam problem z kodowaniem.
Ustawienia kodowania serwera 1: System porównań dla połączenia MySQL: utf8_general_ci Kodowanie napisów dla MySQL: UTF-8 Unicode (utf8) Metoda porównywania napisów: utf8_general_ci Kodowanie strony: utf-8 (zapisane przy pomocy notepad, utf-8 bez bom) Ustawienia kodowania serwera 2: System porównań dla połączenia MySQL: utf8_general_ci Kodowanie napisów dla MySQL: UTF-8 Unicode (utf8) Metoda porównywania napisów: utf8_general_ci Kodowanie strony: utf-8 (zapisane przy pomocy notepad, utf-8 bez bom) Ustawienia serwera 1 == Ustawienia serwera 2 (IMG:http://img12.imageshack.us/img12/6426/kodowanie.gif) Na tym obrazku przedstawione są litery: ę ó ą ś ł ż ź ć ń. Pierwszy rządek to litery, które były zakodowane w pierwszej bazie i w drugiej tuż po imporcie, niestety, ale na stronie wyskoczyły krzaki po tym imporcie, mimo iż litery w bazie wyglądają tak samo. Drugi rządek to zaś litery w drugiej bazie po dodaniu ze strony. Czyli z tego co zauważyłem, oba serwery (bazy) mają taką samą konfigurację, ale inaczej zapisują znaki, a więc mam teraz zrobić, aby mi strona nie krzaczyła? Proszę o pomoc. |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 1 335 Pomógł: 34 Dołączył: 9.11.2005 Skąd: Wrocław Ostrzeżenie: (10%)
|
Na serwerze numer jeden jest PHP 4. JEDNAK JEST WERSJA 5 (TAK SIĘ WYŚWIETLIŁO W IMPORCIE DANYCH Z BAZY)
Na serwerze numer dwa jest PHP 5. Kopia była w postaci SQL. P.S.: W sumie masz rację, że nie ma co się bawić w replace. Ale co dalej z tym exportem/importem? @edit: Zerknąłem, ze na pierwszym serwerze w bazie rozszerzenie php to mysqli, a na drugim serwerze w bazie to mysql. Zaś wersja serwera w pierwszym to 5.0.67, a w drugim to 4.1.23-log. Wersje protokołu są takie same (10). (to są dane z phpMyAdmin) Zerknąłem na na metodę porównywania napisów dla samej bazy (nie tabele czy rekordy czy cała baza danych) to jest latin1_swedish_ci (i to jest i na jednym serwerze i na drugim). Po zmianie na drugim serwerze na utf-8 nic nie dało, więc wróciłem do tego latin1 jak było. Strona jest dostępna na razie pod adresem: http://dancepiortrkow.boo.pl (to już na nowym serwerze). Serwer 1: -- phpMyAdmin SQL Dump -- version 3.1.2 -- http://www.phpmyadmin.net -- -- Host: localhost -- Czas wygenerowania: 09 Mar 2009, 07:40 -- Wersja serwera: 5.0.67 -- Wersja PHP: 5.2.9 Serwer 2: -- phpMyAdmin SQL Dump -- version sql.boo.pl -- http://www.phpmyadmin.net -- -- Host: localhost -- Czas wygenerowania: 09 Mar 2009, 07:39 -- Wersja serwera: 4.1.23 -- Wersja PHP: 5.2.5 Jeżeli ktoś ma pomysł, to proszę o pomoc. Ten post edytował in5ane 9.03.2009, 07:41:20 |
|
|
|
in5ane [MYSQL] Zmiana serwera i przenoszenie bazy danych 8.03.2009, 23:42:51
RafaelX a podczas exportu ustawiłes kodowanie na utf-8 ? 9.03.2009, 00:31:37
in5ane Tak, na 100%. 9.03.2009, 00:38:16
Prym Miałem kiedyś taki przypadek na takim słabszym hos... 9.03.2009, 00:42:35
in5ane Nic nie daje, próbowałem. Tu chodzi o to, że one w... 9.03.2009, 00:50:29
Prym hmm a te krzaczki to ci się pojawiają fi... 9.03.2009, 01:05:10
_Martin_ Również miałem taki problem sprawdź jakie masz kod... 9.03.2009, 01:16:12
in5ane @Prym: no te krzaki na stronie, a w tabeli poda... 9.03.2009, 01:49:51
_Martin_ Cięzka sprawa ale po co "replace"? przec... 9.03.2009, 04:08:26
erix CytatStrona jest dostępna na razie pod adresem: ht... 9.03.2009, 17:47:35
in5ane Dzięki wszystkim, poradziłem sobie. 9.03.2009, 20:20:09 
Orkan Cytat(in5ane @ 9.03.2009, 22:20:09 ) ... 9.03.2009, 21:25:46
Rude Dude Chciałbym dorzucić swoje 3 grosze. Męczyłem się wł... 11.12.2009, 23:46:25 ![]() ![]() |
|
Aktualny czas: 31.12.2025 - 07:34 |