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

MYSQL - turecki znak

ten problem brzmi, jakbyś pominął gdzieś określenie kodowania znaków. aby rozwiązać ten problem, po prostu upewnij się, że ustawiłeś kodowanie znaków na utf-8 wszędzie (w rzeczywistości nie musi to być utf-8, po prostu to samo wszędzie - ale jeśli coś zepsułeś i mimo wszystko musisz zmienić niektóre miejsca, zdecydowanie polecam użycie utf-8):

  • powiedz MySQL, aby używał utf-8. aby to zrobić, dodaj to do swojego my.cnf:

  • przed interakcją z mysql wyślij te dwa zapytania:

    lub alternatywnie pozwól php zrobić to po otwarciu połączenia:

  • ustaw UTF-8 jako domyślny zestaw znaków dla Twojej bazy danych

  • zrób to samo dla tabel:

  • zakładając, że klientem jest przeglądarka, podawaj treść jako utf-8 i poprawny nagłówek:

    aby mieć pewność, że przeglądarka to rozumie, dodaj metatag:

  • i, co nie mniej ważne, powiedz przeglądarce, aby przesyłała formularze za pomocą utf-8



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Wyciągnij kolumny z tabeli pochodnej i zsumuj je w jednej instrukcji MySQL SELECT

  2. Jak stworzyć bazę danych w MySQL

  3. com.mysql.jdbc.PacketTooBigException

  4. Czy zagnieżdżone transakcje są dozwolone w MySQL?

  5. Wersja Django MySQLdb nie pasuje do wersji _mysql Ubuntu