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

Jakie jest najlepsze kodowanie znaków dla języka japońskiego dla wyświetlania DB, php i html?

UTF-8 bez wątpienia. Zrób wszystko UTF-8. Aby umieścić tekst zakodowany w UTF-8 na swojej stronie internetowej, użyj tego w tagu HEAD:

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

Jeśli chodzi o MySQL, umieść następujące elementy w swoim pliku 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

Jeśli otrzymujesz znaki śmieci z bazy danych z zapytań wykonywanych przez Twoją aplikację, może być konieczne wykonanie tych dwóch zapytań przed pobieranie tekstu w języku japońskim:

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. Śledzenie czasu zapytań do bazy danych - Regał/knex

  2. Zmiana klucza podstawowego MySQL, gdy istnieją ograniczenia klucza obcego

  3. Mysql:usuń wiersze w dwóch tabelach z kluczami obcymi

  4. Jak uzyskać średnią z orderBy Desc w Laravel 5

  5. Zapytanie mySQL:Jak wstawić z UNION?