Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Zmiana kodowania tekstu
Forum PHP.pl > Forum > Bazy danych > MySQL
em_pl
Witam
Czy jest możliwość zmiana kodowania tekstu zapisanego w latin2 (iso8859-2) na utf8, z poziomu bazy ?

Mam dość dużą bazę tekstów zapisanych w "starym" standardzie, a potrzebuję przenieść wszystko na UTF-8.

Dziękuję serdecznie za pomoc
nevt
załóżmy że masz tabelkę Tx w kodowaniu latin2
zrób kopię jest struktury (nową pustą tabelkę) Tb w kodowaniu utf-8 (w tej samej bazie)
a potem uruchom zapytanie:
  1. INSERT Tb SELECT * FROM Ta;

potem posprzątaj (usuń Ta, zmień nazwę Tb na Ta, odtwórz indeksy i klucze obce...)
i już...
powodzenia...
(a! i na wszelki wypadek przed wszystkim zrób backup bazy...)
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.