Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Konwersja znaków iso-8859-2 na UTF-8, Jak to zrobić "masowo"
gilbo
post
Post #1





Grupa: Zarejestrowani
Postów: 169
Pomógł: 1
Dołączył: 16.04.2004
Skąd: z domu

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


Witam piszę moją stronę od nowa. Zdecydowałem się na kodowanie UTF-8, podczas gdy poprzednia wersja oparta na php-fusion była w iso-8859-2. Mam bazę danych, w której posiadam 418 rekordów i prawie każdy rekord ma jakieś polskie litery. I teraz mam kłopot i proszę o pomoc czy istnieje jakaś metoda, polecenie, funkcja za pomocą której mogę przekonwertować te prawie pół tysiąca rekordów czy muszę wszystko wpisywać od nowa?

Pozdrawiam i proszę o pomoc:)
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
tiraeth
post
Post #2





Grupa: Przyjaciele php.pl
Postów: 1 789
Pomógł: 41
Dołączył: 30.10.2003
Skąd: Wrocław

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


Nie, nie, nie i jeszcze raz - nie.

Operacje wykonuj w phpMyAdmin:
1) Eksportuj bazę rekordów do pliku .sql (tylko dane, bez struktury)
2) Strukturę wyeksportuj do pliku tekstowego, po czym wywal informacje o kodowaniu (DEFAULT ENCODING etc.), ewentualnie zastąp latin2_general_ci utf8_general_ci
3) Skorzystaj z iConv Online (input:ISO-8859-2 output:UTF-8) by przekonwertować plik z danymi
4) Importuj strukturę (zachowując UTF-8)
5) Importuj dane (zachowując UTF-8)

To tak w skrócie, do reszty dojść sam (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
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: 8.02.2026 - 02:16