====== MYSQL ======
===== Konwertowanie bazy do używania UTF8. =====
- Zrzucić bazę do pliku: ''mysqldump -u root --default_character_set=latin1 database > database.sql''
- Usunąć bazę: ''DROP DATABAE database;''
- Utworzyć bazę: ''CREATE DATABASE database CHARACTER SET utf8 COLLATE utf8_polish_ci;''
- W zrzuconym pliku zmienić dla każdej tabeli: ''DEFAULT CHARSET=utf8;'' -> ''DEFAULT CHARACTER SET utf8 COLLATE utf8_polish_ci;''
- Zaimportować bazę: ''\. database.sql''
W PHP po połączeniu należy ustawić:
mysql_set_charset('utf8', $connection);
===== Dodawanie danych przez konsolę w UTF8. =====
- Plik zapisać w UTF8
- w konsoli ustawić //set names utf8;//
===== Zmiana collation dla tabeli =====
ALTER TABLE nazwa_tabeli DEFAULT CHARACTER SET utf8 COLLATE utf8_polish_ci
===== Zamiana fragmentu tekstu =====
update TABELA set POLE_W_TABELI = replace(POLE_W_TABELI,’wpis A’,'drugi wpis B’);