mysql创建数据库时候使用默认的编码设置
数据库表类型 MyISAM
字符集:utf8----utf-8 Unicode
整理:utf8_gerenal_ci
这样设置的话,存入的日文或者中文 在数据库里看都不是乱码
但是在网站前台显示的时候 需要 使用header发个编码头
即:
@header("content-Type: text/html; charset=UTF-8");
同时调用数据库的时候需要 设置编码 mysql_query("set names utf8");
有点麻烦,但是这样在页面上显示日语和中文都不会乱码,数据库里也不会乱码,目前没有想到好的办法