Używasz MySQLa? nie stosuj kodowania UTF8. Zastąp go przez 'UTF8mb4' - wyjaśnienie dlaczego
W artykule omawiane jest istotne zagadnienie dotyczące użycia kodowania znaków w MySQL, szczególnie w kontekście aplikacji webowych. Autor zwraca uwagę na to, że domyślnym kodowaniem w MySQL jest 'utf8', które w rzeczywistości obsługuje tylko znaki z zakresu U+0000 do U+FFFF. Oznacza to, że nie można używać niektórych znaków, takich jak emotikony, które mieszczą się w zakresie U+10000 i wyższym. Dlatego tak ważne jest, aby przejść na 'utf8mb4', które może przechwytywać wszystkie znaki Unicode, gwarantując pełną obsługę tekstu. Przekształcenie bazy danych do 'utf8mb4' jest relatywnie proste, ale wymaga pewnych kroków, które autor szczegółowo opisuje. Podsumowując, zmiana kodowania na 'utf8mb4' to kluczowy krok dla każdej aplikacji, która wymaga pełnej obsługi znaków Unicode.