数据库乱码问题
来源:互联网 发布:可以看本子软件 编辑:程序博客网 时间:2024/06/15 16:55
写网页向mysql数据库存入数据,之后还需要读取,这一过程中数据库中的中文都是乱码。
1.请教同学,首先产生字段类型的疑问,确定字段为char 和 varchar 并且应该不存在超出存储量的问题,而且以前也是用的这种类型,没有问题。基本排除。
2.怀疑还是老问题——utf8和gb2312的编码问题。
尝试更改数据库编码。 alter database db_name default character set gbk; 失败。
难道要重新建的表才是新的编码?不想重做,并且根据以前的成功经验觉得不是重建能解决的,决定先另寻方法。
3.师兄说用软件 HeidiSQL 比较方便改变编码类型,下载,连接数据库出现了不能连接的问题,什么什么not allowed connect to this server啥的,还有什么 Duplicate entry '%-root' for key 'PRIMARY' = =。百度之后根据http://www.jb51.net/article/31902.htm解决了工具的问题。
选择数据库和表,在选项中更改默认字符集,看到果然是个奇怪的东西,latin什么的,什么鬼,果断改掉!
感觉希望就在前方啊~结果!还是乱的……
4.页面编码、数据库的编码是一样的,那就只剩过程中的编码问题了。根据http://www.cnblogs.com/pifoo/archive/2011/05/21/mySql.html,在php发送sql语句的时候加一句编码 mysql_query("SET NAMES 'UTF8'");,问题解决啦~
0 0
- mysql数据库乱码问题
- websphere数据库乱码问题
- Sybase数据库乱码问题
- 数据库的乱码问题
- mysql 数据库乱码问题
- MySQL数据库乱码问题
- PHPmyadmin 数据库乱码问题
- 插入数据库乱码问题
- 数据库乱码问题
- 数据库 中文乱码问题
- 解决数据库乱码问题
- BroPHP 数据库 乱码 问题
- mysql数据库乱码问题
- MySql数据库乱码问题
- MySql数据库乱码问题
- myqsl数据库乱码问题
- mysql 数据库乱码问题
- 数据库mysql乱码问题
- poj2312题解
- 图像上添加噪声 并滤波
- windows2008允许多用户同时登录
- Count and Say
- Intellij Idea编译项目下的.java文件时的编码问题
- 数据库乱码问题
- 简要学习简单工厂模式与工厂方法模式
- 关于java基础--线程的详解与测试
- [面试相关] iOS开发就业面试技巧
- Linux kernel 分析之十:内核线程
- 浅谈C++中指针和引用的区别(转载)
- Windows进程的同步之内核对象-互斥量(Mutex)
- hd-1000-A + B Problem
- HDU-1870-愚人节的礼物(水题)