好吧我是新手!今天在弄数据库的时候中文总是出现乱码!按照网上的说法,数据库、数据表、字段都是统一编码utf-8,而且网页里面也设置了charset=utf-8,而且浏览器显示其他中文是没有问题的,就是数据库里面取出来的东西显示都是?最后,我加了@mysql_query("SET NAMES 'utf8'");才得以解决!问题来了!!!难道每次数据库操作都要加上这一句吗?有没有其他更好的方法,可以无痛永久?哦对了,我用的是phpmyadmin和mysql向大牛们请教!!!
解决方案 »
- PHP des加密输入怎么才能和JAVA的des输出一至呢
- 检查一下自己的服务器,是否成为肉机
- 用move_uploaded_file()上传文件出错
- htaccess 重写问题!!急。。
- register.php 页面调用出错
- php开发能不能实现这样的功能~~~~~~
- 那位大虾帮下帮,谢谢了。(表单的菜单用数组实现)
- 大家是如何看待和使用php5中的新贵-------Exception------
- 一个字符串取值的问题?如何把字符串“A,B,C,D,E”中取出只为A,B,C,D,E
- 谁有比较详细的IP库。。。。。
- 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类就好