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

Използвани са Mysql utf32_unicode_ci и html charset utf-8, но се появява символ �

Моля, освен кодирането на базата данни, не забравяйте да проверите следното:

  • utf8 кодиране на ФАЙЛОВЕТЕ (js/php) (под ултра-редактиране, F12:запазване като UTF8-NOBOM)
  • utf8 html съдържание:<meta HTTP-EQUIV="content-type" CONTENT="text/html; charset=utf-8">
  • utf8 на вашата db връзка:SET character_set_connection = 'utf8'
  • utf8 от резултатите от вашата заявка:SET character_set_results = 'utf8'
  • utf8 на вашия db клиент:SET character_set_client = 'utf8'
  • utf8 от вашите mysql таблици:ALTER TABLE table CONVERT TO CHARACTER SET utf8;
  • utf8 на вашия db сървър:SET character_set_database = 'utf8' и SET character_set_server = 'utf8'
  • в някои случаи принудителното въвеждане на utf8 във файла е необходимо, когато твърдо кодирани стойности се нуждаят от кодиране. Ще трябва да добавите коментар отгоре на вашия файл, например, с charset=utf-8 , така че ultra edit или любимият ви редактор може да го открие.

rgds.

ps:Не знам utf32, но някак си логиката трябва да е същата




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. YEAR() Примери – MySQL

  2. Вземете идентификатора на последния вмъкнат запис в mybatis

  3. Как да възстановя дъмп файл от mysqldump?

  4. Какъв е еквивалентът на командата spool в MySQL?

  5. Клониране на MySQL база данни