Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP] Konwersja latin1_swedish_ci do UTF-8
Forum PHP.pl > Forum > Przedszkole
in5ane
Cześć. Potrzebuję skonwertować latin1_swedish_ci do UTF-8. Robię import użytkownikó z jednej bazy do innej. Niestety nie mogę nic grzebać w starej bazie, bo zrobiłbym sobie tam konwersję do UTF-8 po stronie MySQL. W jaki sposób (ale po stronie PHP) mogę skonwertować np. "Kożuchów" do "Kożuchów"?
Daimos
Zrób to w bazie za pomocą:
CONVERT()
Jeśli nie masz dostępu do bazy, to jak masz w ogóle wyciągnąć te dane?
in5ane
Mam dostęp do bazy. To CONVERT() można w SELECT zrobić bez modyfikacji danych?

@edit: poradziłem sobie inaczej. Dodałem przed zapytaniem wrzucającym do nowej bazy po prostu:
  1. $mysqli_new->query("SET NAMES 'utf8';");
  2. $mysqli_new->query("SET CHARACTER SET 'utf8';");
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.