mysql编码选择注意事项
来源:互联网 发布:西门子802d编程 编辑:程序博客网 时间:2024/05/22 07:44
最近在写php的网站,数据库用的是mysql,但是作为一个新手,编码成了我的头等头疼大问题,在此,记录一下我的收获。
如果想用utf8编码方式,需要注意的事项:
1.新建的数据需要把默认编码指定为utf8格式:create database test default character set utf8;
这样,每次在选择该数据库时,character_set_database的value就一直是utf8,一定要在建数据库时指定,否则改起来会很麻烦。
2.执行set names utf8;语句,这样,character_set_client, character_set_connection, character_set_result的value都会被设置成utf8,然后需要执行set character_set_server=utf8; 这样,就设置mysql完成。
3.在2中,只是对当前窗口有效或者说对当前的连接有效,一旦关闭窗口或连接会回复默认,如果不想每次都设置可以在mysql的安装目录下(我的是wamp)D:\wamp\bin\mysql\mysql5.5.8中找到my.ini文件,在[client]下面添加一句default-character-set=utf8,然后在[mysqld]下面添加一句character-set-server=utf8,这样如果是单独装的mysql,已经可以解决乱码问题,并且可以在mysql控制台进行中文的增删改查操作。但是,我的电脑到这里依旧不能在mysql控制台下进行中文操作,插入的中文都是空,用php进行的mysql中文操作在mysql控制台下查看依旧是乱码,不过好在用php中查询数据表并且打印结果显示的是中文。这个问题困扰了我很久,现在依旧没有完美解决,但是可以用,其中的问题也弄的很烦人。希望对观者有所启发。
- mysql编码选择注意事项
- MySQL编码选择
- 编码注意事项
- 编码注意事项
- 编码注意事项
- mysql 索引注意事项:表存储引擎的选择
- php json编码和mysql数据库注意事项 定期更新
- 编码中关于mysql DateTime类型字段的注意事项
- 如何查看mysql数据库安装时候选择的编码格式
- 如何选择MySQL数据库中GBK与UTF-8编码
- mysql注意事项
- mysql注意事项
- mysql注意事项
- MySQL注意事项
- mysql 注意事项
- Mysql注意事项
- mysql 注意事项
- MySQL注意事项
- Codeforces Round #179 (Div. 1)-A. Greg and Array
- UVa11408 - Count DePrimes(线性筛法)
- android 线程研究一(AsyncTask源码深度剖析)
- IT人除了写代码,也要写文字
- wiki 1255 搭积木
- mysql编码选择注意事项
- socket通信
- cookie妙用1——頁面間傳值
- 杭电 2030 汉字统计 (汉字机内码 存储方式)
- HDU 2152 Fruit【带上下界母函数】
- ARM学习随笔(10)中断的学习
- poj_1144/uva_315/zoj_1311 Network(割點模板題)
- myeclipse一直停留在Loading workbench界面上的处理办法
- HDU-2112-最短路(map)