cod*_*rex 4 php mysql unicode character-encoding
我只是想知道日语的语言转换,1)哪个是数据库mysql的最佳编码2)我/我如何在HTML页面中打印它.?提前致谢.
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)
确保
当一切都在谈论编码时,你可以幸福地生活:)
对于MySQL:utf8 charset,utf8_general_ci collation对于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)