我的mySQL数据库创建了show
CREATE DATABASE `foo` /*!40100 DEFAULT CHARACTER SET utf8 COLLATE utf8_unicode_ci */
mySQL字段排序规则显示utf8_unicode_ci.
Access导出指定Unicode的代码页(UTF-8).
导入查询是
LOAD DATA LOCAL INFILE '/home/foo/Snapshot/tblImages.txt' INTO TABLE `tblImages` CHARACTER SET utf8 FIELDS OPTIONALLY ENCLOSED BY '|' TERMINATED BY ';' LINES TERMINATED BY '\n';
在绘制页面之前PHP问题
header('Content-Type: text/html; charset=utf-8');
在< head>中我有
如果我在Windows 7下的UltraEdit中打开Access导出的txt文件,我看到正确的重音:
Plan d’uneropriétésituéedanslapremièreMunicipalité(1000 Dauphine corner St. Philip)
如果我在Linux下查询mySQL监视器中的数据,我会看到:
计划dâunepropriétésitué©danslapremièreMunicipalité(1000 Dauphine corner St. Philip)
当我将查询输出回显给浏览器时,我看到:
计划d?une propri?t?原地?d?la la pre?Municipalit? (1000 Dauphine corner St. Philip)
如果我在其他查询前面加上:
SET NAMES utf8;
然后在Webkit浏览器中我看到:
我在这里错过了什么?