对于DB,php和html显示,哪个是日语的最佳字符编码?

cod*_*rex 4 php mysql unicode character-encoding

我只是想知道日语的语言转换,1)哪个是数据库mysql的最佳编码2)我/我如何在HTML页面中打印它.?提前致谢.

kar*_*m79 9

UTF-8毫无疑问.使一切UTF-8.要在您的网页上放置UTF-8编码文本,请在HEAD标记中使用:

<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
Run Code Online (Sandbox Code Playgroud)

至于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
Run Code Online (Sandbox Code Playgroud)

如果您从应用程序执行的查询中获取数据库中的垃圾字符,则可能需要获取日语文本之前执行这两个查询:

SET NAMES utf8
SET CHARACTER SET utf8
Run Code Online (Sandbox Code Playgroud)


Sha*_*sri 5

确保

  1. 数据库采用UTF8格式
  2. 数据库表格为UTF 8
  3. 输出标头的格式为UTF 8
  4. HTML元标记采用UTF 8格式

当一切都在谈论编码时,你可以幸福地生活:)

对于MySQL:utf8 charset,utf8_general_ci collat​​ion对于PHP标头:

header('Content-type: text/html; charset=UTF-8') ;
Run Code Online (Sandbox Code Playgroud)

对于HTML

<meta http-equiv="Content-type" value="text/html; charset=UTF-8" />
Run Code Online (Sandbox Code Playgroud)