关于几个字符集问题
来源:互联网 发布:java多态的原理 编辑:程序博客网 时间:2024/04/29 03:42
今天测试,忽然输出的中文变成了‘?’(问号),在数据库(localhost/phpmyadmin)中查看中文是正常的,也就是输出出现了错误,之后网上查到资料,是没有设定输出时的字符编码的原因,加入如下:设置一下字符编码就好了,最好是放在连接数据库之后,
@mysql_connect(“localhost”,’root’,’123456’);
mysql_select_db(‘test’) or die(mysql_error());
//@mysql_query(“SET NAMES UTF8”);亦可
mysql_set_charset(“utf8”);
同时,如果创建表时,不设定默认的字符集为utf8的话,数据库中的数据将变为乱码。
CREATE TABLE `user` ( `id` int(11) NOT NULL AUTO_INCREMENT, `username` varchar(100) NOT NULL, `sex` varchar(6) NOT NULL, `tel` varchar(50) NOT NULL, `email` varchar(64) NOT NULL, PRIMARY KEY (`id`)) ENGINE=InnoDB;
如图:
这两个地方需要注意。
0 0
- 关于几个字符集问题
- 关于MySql字符集问题
- 关于ORACLE字符集问题
- 关于mysql字符集问题
- 关于字符集的问题
- 关于DataStage的字符集问题
- 关于MySql字符集的问题
- 关于vs 2008字符集问题
- 关于sybase的字符集问题
- 关于ORACLE字符集的问题
- 关于Mysql字符集的问题
- 关于mysql字符集的问题
- 关于MySql字符集的问题
- 关于MySql字符集的问题
- 关于RF字符集的问题
- 关于字符集的一些问题
- 几个关于Ram问题
- 关于几个小问题
- Vim 快捷键整理
- LeetCode 第 165 题(Compare Version Numbers)
- Android Studio 编译错误总结
- kafka以及storm-kafka整合
- Android系统篇之----Android中的run-as命令引出升降权限的安全问题(Linux中的setuid和setgid)
- 关于几个字符集问题
- Java并发编程:volatile关键字解析
- Struts 1.x
- 第二部分: Scala 指南: 类操作
- ## c++学习笔记 --基础篇(第一周)##
- 泛型
- Centos 系统swap虚拟内存添加与删除配置
- 2路插入排序
- ioctl 调用方法