- [mysql]
- default-character-set=utf8
- [mysqld]
- default-character-set=utf8
- default-storage-engine=myisam
- 在[mysqld]下加入:
- default-collation=utf8_bin
- init_connect='set names utf8'
7、在需要做数据库操作的php程序前面加上
- mb_internal_encoding('utf-8');
8、create table最后边加上:
- engine=myisam default charset=utf8 collate=utf8_bin
9、phpmyadmin/config.inc.php
- $cfg['defaultcharset'] = 'utf-8';
- $cfg['recodingengine'] = 'iconv';
10、phpadmin导出数据时
把"二进制区域使用十六进制显示"的勾去掉
注意,文件系统函数不支持utf-8!据说php6已内置unicode支持,有机可以测试下。 |