好吧我是新手!今天在弄数据库的时候中文总是出现乱码!按照网上的说法,数据库、数据表、字段都是统一编码utf-8,而且网页里面也设置了charset=utf-8,而且浏览器显示其他中文是没有问题的,就是数据库里面取出来的东西显示都是?最后,我加了@mysql_query("SET NAMES 'utf8'");才得以解决!问题来了!!!难道每次数据库操作都要加上这一句吗?有没有其他更好的方法,可以无痛永久?哦对了,我用的是phpmyadmin和mysql向大牛们请教!!!
解决方案 »
- PHP打印问题
- 关于淘宝商品属性筛选
- 明天结贴啊,菜鸟请教关于数据库操作的封装问题~~~~
- 谁能推荐个编码转换器啊?
- 如何判断字符串中值的类型并将其转换成对应变量类型 例'12.1','10', 'string'->12.1,10,'string'
- 请问在PHP中如何实现多参数数据库查询
- 关于linux下apache+mysql+php的 安装问题,帮忙看看哪个步骤出错了(无法解析php)
- PHP处理文本的问题!高手快来!在线等!高分!
- apache1.3.27+php4.0.2+informix7.0怎么不行啊???
- 请问这样的系统应该选择哪种语言呢?谢谢~
- zend studio 中使用zend debugger的奇怪问题
- 本人学习c语言半年有余,现在想学PHP,求经验
但人家的需求也一定与你一样吗?
在[client]中增加:
default-character-set=utf8
http://topic.csdn.net/u/20120415/21/d385678f-cbd1-4b83-b3de-5effe73db8ee.html?18960
不需要每次mysql_query之前反复通知,每次连接mysql之后就可以。
每次方位库时,实例化mysql类就好