Mysql
 sql >> база данни >  >> RDS >> Mysql

UTF-8 с mysql и php в freebsd шведски знаци (åäö)

изглежда, че не използвате utf-8 навсякъде така че данните ви се объркаха в някакъв момент. в зависимост от това какво точно правите, ще трябва да промените/добавите една или повече от следните точки (най-вероятно това е SET CHARSET /mysql_set_charset забравихте):

  • кажете на MySQL да използва utf-8. за да направите това, добавете това към вашия my.cnf:

  • преди да взаимодействате с mysql, изпратете тези две заявки:

    или, като алтернатива, оставете php да направи това след отваряне на връзката:

  • задайте UTF-8 като набор от знаци по подразбиране за вашата база данни

  • направете същото за таблици:

  • ако приемем, че клиентът е браузър, сервирайте съдържанието си като utf-8 и правилната заглавка:

    за да сте сигурни, че браузърът разбира, добавете мета-таг:

  • и не на последно място, кажете на браузъра да изпраща формуляри, използвайки 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. Улавяне на грешно изключение

  2. Сравнете приликите между два набора от резултати

  3. MySQL съкращава текста с многоточия

  4. MySql:направете тази заявка по-бърза... има ли начин?

  5. Как да генерирам ireport според въвеждането на потребителя в netbean gui