Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Konwersja bazy latin2 -> utf8
masterix
post
Post #1





Grupa: Zarejestrowani
Postów: 93
Pomógł: 0
Dołączył: 7.09.2004

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


Witam,

Mam bazę, w której kodowanie jest w latin2, muszę ją przebudować na utf8( zmienić strukturę oraz kodowanie). Stworzyłem sobie na localu bazę ( utf8_general_ci ) oraz tabelę z porównywaniem napisów utf8_polish_ci. Następnie próbowałem konwersji różnych rodzajów, iconv, gotowe klasy znalezione w sieci, rozwiązania z tego forum i za każdym razem dostaję krzaczki na wyjściu.

Macie jakiś pomysł jak to obejść? Myślałem jeszcze spróbować połączyć się z dwoma bazami naraz i między nimi przesyłać, ale czy to ma szanse powodzenia?

Z góry dzięki za pomoc (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)

pzdr.
Go to the top of the page
+Quote Post
Cysiaczek
post
Post #2





Grupa: Moderatorzy
Postów: 4 465
Pomógł: 137
Dołączył: 26.03.2004
Skąd: Gorzów Wlkp.




Tak, ma szanse, o ile dane wyciągane przez połączenie z poziomu php mają polskie znaczki.
Go to the top of the page
+Quote Post
johndoe
post
Post #3





Grupa: Zarejestrowani
Postów: 13
Pomógł: 2
Dołączył: 2.07.2008

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


zamiast fizycznego wyciagania z bazy konwertowania i wkladania do nowej to powinno pomoc

CODE
mysql_query("set names utf8;");


zaraz po wywolaniu polaczenia z baza
Go to the top of the page
+Quote Post
masterix
post
Post #4





Grupa: Zarejestrowani
Postów: 93
Pomógł: 0
Dołączył: 7.09.2004

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


Niestety to nie pomagało.

Zrobiłem inaczej i okazało się, że kodowanie w starej bazie było spieprzone. Niby iso, niby utf - taka mieszanka. Jak w edytorze poprawiłem poprzez prostą podmianę to potem konwersja poszła bez najmniejszych problemów (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)

Dzięki za odzew i pozdrawiam (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
Go to the top of the page
+Quote Post

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: 23.08.2025 - 01:44