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

Кое е най-доброто кодиране на символи за японски език за DB, php и html дисплей?

UTF-8 без съмнение. Направете всичко UTF-8. За да поставите кодиран UTF-8 текст на вашата уеб страница, използвайте това във вашия маркер HEAD:

<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />

Що се отнася до MySQL, поставете следното във вашия my.cnf (config) файл:

[mysqld]
collation_server=utf8_unicode_ci
character_set_server=utf8
default-character-set=utf8
default-collation=utf8_general_ci
collation-server=utf8_general_ci

Ако получавате символи за боклук от базата данни от заявки, изпълнени от вашето приложение, може да се наложи да изпълните тези две заявки преди извличане на вашия японски текст:

SET NAMES utf8
SET CHARACTER SET utf8


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. PHP и MYSQL връзка с база данни и създаване на таблица само веднъж

  2. Как да използвате jQuery SlickGrid с PHP / MySQL (зареждане на сървърни данни и запазване на промените)

  3. Отпадане на уникално ограничение от MySQL таблица

  4. Автоматично увеличение след изтриване в MySQL

  5. Изберете последните N реда от MySQL