Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> latin2 -> latin1, przenoszenie bazy; kodowanie
Sputnik
post
Post #1





Grupa: Zarejestrowani
Postów: 6
Pomógł: 0
Dołączył: 30.11.2005

Ostrzeżenie: (0%)
-----


Witam!

Przenoszę bazę na inny serwer i mam problem z kodowaniem.
Przeczytałem już kilka tekstów w sieci z tym związanych, jednak wszystkie metody jakich użyłem okazały się niewystarczające. Albo ja to źle robiłem ...

Przedstawię ogólną konfigurację:
Baza przenoszona z Serwer1 na Serwer2.
Serwer1
Ustawienia na stronie głównej phpmyadmin(2.6.4-pl2) :
Cytat
System kodowania znaków dla MySQL: UTF-8 Unicode (utf8)
System porównań dla połączenia MySQL: utf8_general_ci

Zabytanie do bazy:
Kod
SHOW VARIABLES LIKE "character_set%";

zwraca:
Cytat
character_set_client  utf8
character_set_connection  utf8
character_set_database  latin2
character_set_results  utf8
character_set_server  latin2
character_set_system  utf8
character_sets_dir  /usr/share/mysql/charsets/

Serwer2
Ustawienia na stronie głównej phpmyadmin(2.6.1):
Cytat
System kodowania znaków dla MySQL: UTF-8 Unicode (utf8)
System porównań dla połączenia MySQL: utf8_polish_ci

Zabytanie do bazy:
Kod
SHOW VARIABLES LIKE "character_set%";

zwraca:
Cytat
character_set_client  utf8
character_set_connection  utf8
character_set_database  latin1
character_set_results  utf8
character_set_server  latin1
character_set_system  utf8
character_sets_dir  /usr/share/mysql/charsets/

W obec takch ustawień, jakie kroki powiniennem poczynić, aby kodowanie na Serwer2 było prawidłowe?
Przy wgrywaniu bazy z poziomu phpmyadmin, jaki zestaw znaków dla pliku wybrać?
Z góry dziękuję za pomoc.
(IMG:http://img83.imageshack.us/img83/6798/phelp8as.gif)

Ten post edytował Sputnik 31.01.2006, 16:00:47
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
tosiek
post
Post #2





Grupa: Zarejestrowani
Postów: 142
Pomógł: 0
Dołączył: 7.07.2008

Ostrzeżenie: (0%)
-----


Kurcze zostańcie na latin2 lub utf8... dajcie sobie spokój z latin1 bo tam nie ma polskich znaków (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif)

Zobacz taka tablicę :
z latin1 na latin2:
Cytat
//$arrRemove = array('ê', 'ó', '±', '¶', '³', '¿', '¼', 'æ', 'ñ', 'Ê', 'Ó', '¡', '¦', '£', '¬', '¯', 'Æ', 'Ñ');
//$arrInsert = array ('ę', 'ó', '±', '¶', 'ł', 'ż', 'Ľ', 'ć', 'ń','Ę','Ó','ˇ','¦','Ł','¬','Ż','Ć','Ń');


Moze sie przyda bo nie znam się na php (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) Ale tablice sam zrobiłem (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif)

PS pamiętaj że liczy się wielkość liter i cyfr (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)

Ten post edytował tosiek 23.09.2008, 18:25:01
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 9.10.2025 - 00:04