Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Chorwackie znaki diakrytyczne w bazie danych MySQL (utf-8)

Ustawienie zestawu znaków w tabeli MySQL nie wystarczy - należy również zadbać o ustawienie prawidłowego zestawu znaków dla klienta, połączenia i wyników, które mogą różnić się w zależności od serwera, co sprawia, że ​​baza danych jest mniej przenośna:ta sama zawartość bazy danych może być wyświetlane inaczej, przechodząc na inny serwer.

Od jakiegoś czasu przechowuję słoweński tekst w MySQL i to działa dla mnie:

  • Pierwszą rzeczą, którą robisz po połączeniu, powinno być wydanie „USTAW NAZWY utf8 " zapytanie
  • upewnij się, że ciągi, które przechowujesz, są w formacie utf-8 na początek:jeśli pobierasz je z formularza strony internetowej, upewnij się, że strona jest w UTF-8
  • Uważaj, jakich narzędzi używasz do przeglądania/edycji zawartości bazy danych online:PhpMysqlAdmin jest zdecydowanie niebezpieczny.

Mam nadzieję, że to pomoże.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Ponowne użycie wierszy w tabeli mysql bez automatycznego zwiększania

  2. Jak uzyskać id po zapisanym obiekcie w db w JPA?

  3. Kompleksowy przewodnik dotyczący korzystania z MySQL

  4. liczyć bez grupy

  5. Jak uciec ze specjalnych znaków SQL w wyrażeniach regularnych w Mysql