`
simpledev
  • 浏览: 194242 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

Php+Mysql数据库乱码问题解决

阅读更多

方法

   1:建立数据库的时候要用UTF8编码:CREATE DATABASE news DEFAULT CHARSET=UTF8

   2:建立数据表的时候也要用UTF8编码:(创建,修改)
   CREATE TABLE xinwen 
        (
           title varchar(20) not null
        )ENGINE=MyISAM default charset=utf8;

   3:PHP操作数据库的时候先要把插入数据库的内容进行UTF8编码:

    mysql_query('set names utf8');

   4:PHP页面的开始的时候加上:header('content-type:text/html;charset=utf-8');

  5:浏览权的页面设置的编码类型也要换成UTF8编码格式。<meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 

Notice:网页编码,数据库编码,连接编码,数据提交编码各个编码需要保持高度一致,如utf8

分享到:
评论

相关推荐

    PHP+MYSQL中文乱码问题

    从MySQL 4.1开始引入多语言的支持,但是用PHP插入的中文会出现乱码.无论用什么编码也不行. 解决这个问题其实很简单. 1.在建表的时候设置编码类型为gb2312_chinese_ci. 2.在PHP页面的数据库连接语句加一行mysql_query...

    MySql数据库导入乱码

    大家在使用PHPmyadmin把mysql数据库导出导入的时候都遇到过中文乱码的问题,尤其是网站迁移的过程中,只有把这个中文乱码的问题解决好了,你才能把mysql数据库玩熟玩好。

    PHP+MYSQL 出现乱码的解决方法

    肯定都已经解决了JSP里的乱码问题,不过还是有些人的MYSQL乱码问题没有得到解决,包括我自己,所以又找了一些资料,希望这次能完全解决MYSQL数据库的乱码问题。 第一种方法,很精辟的总结: 经常更换虚拟主机,而...

    PHP+MySQL存储数据常见中文乱码问题小结

    1. MYSQL数据库的编码是utf8,与PHP网页的编码格式不一致,就会造成MYSQL中的中文乱码。 2. 使用MYSQL中创建表、或者选择字段时设置的类型不是utf8,而网页编码不是utf8,也可能造成MYSQL中文乱码. 3. PHP页面的字符集与...

    如何解决MySql-JSP中文乱码问题

    本文档详细地介绍了如何解决MySql数据库中的中文乱码问题,此问题的解决将极大地帮助基于MySql的PHP编程、JSP编程、Servlet编程及C#或.Net编程!测试过的开发平台包括 Netbeans和Eclipse。测试过的服务器包括Apache、...

    phpmysql数据库备份代码

    在原faisunSQL 4.0的基础上,针对数据备份过程中出现乱码的问题,做了优化. 增强的功能: 1.自动识别数据库版本,对于MySQL 4.1以上,备份数据时提示选择字符集. 2.导入数据时,提示原数据库编码,并自动识别. 3.增加...

    php插入到mysql数据库中文乱码问题解决

    重装了系统重新安装了PHP的运行环境,也没注意太多,想写点东西复习复习……当我用INSERT INTO想数据表里添加数据的时候,发现数据只要是中文的都是以乱码显示的,于是我在网页中规定了语言为gbk发现还是不行,在...

    PHP+MySQL5.0中文乱码解决方法

    php //配置mysql数据库连接参数 $db = mysql_connect(“localhost”, “user”,”password”); mysql_select_db(“message”,$db); //在执行sql语句之前加上下面这一行 mysql_query(“SET NAMES ‘gb2312′”,...

    不乱码批量修改mysql数据库、表、字段编码(gbk到utf8php脚本)

    批量修改mysql数据库、表、字段编码(gbk到utf8php脚本) 可以把整个数据库、表、字段编码全部从gbk_chinese_ci 到 utf8_general_ci 转换,不会乱码哦 狂拽吊炸天!!!

    常见php与mysql中文乱码问题解决办法

    乱码问题1:用PHPmyAdmin操作MySQL数据库汉字显示正常,但用PHP网页显示MySQL数据时所有汉字都变成了?号。 症状:用PHPmyAdmin输入汉字正常,但当PHP网页显示MySQL数据时汉字就变成了?号,并且有多少个汉字就有多少...

    php版mysql大数据库备份和恢复工具

    1.乱码问题一般仅出现在MySQL 4.1/MySQL 5 版本以后,如果你的数据库低于这个版本,基本可以不用考虑这个问题. 2.确保原始数据的完整是至关重要的.就算导出时出现乱码,但只要原始数据完整,总有解决的办法.所以,导出时...

    PHP向mysql插入中文乱码问题,php文件内容写入数据库!

    NULL 博文链接:https://441415.iteye.com/blog/986178

    PHP+MYSQL出现乱码的处理步骤

    于是我以为可能是需要在页面顶部已启动SESSION立即取回SESSION值到变量,修改后好像还是没有解决问题。再次检查,发现一输入或输出中文内容出现乱码,而且同时SESSION取不到值,因为SESSION是在处理数据库后设置的,...

    EXT+ PHP班级通讯录

    运用EXT技术编写的班级通讯录,PHP+MYSQL数据库,页面及数据库编码均为UTF8。通讯录界面是用EXT默认皮肤风格完成,清新自然,无刷新添加、删除通讯录数据,每列可拖动宽度,并且可以更换显示位置,程序附有数据库...

    php读取mysql中文数据出现乱码的解决方法

    解决方法:创建数据库的时候,MySQL 字符集选择’UTF8’,MySQL 连接校对选择utf8_general_ci,这样创建的数据库用来存储中文肯定没有问题,否则,你的中文首先在MySQL中就是乱码,更不要期望它会给你在PHP页面中...

    解决php写入数据库乱码的问题

    对于乱码这个问题php开发者几乎都会有碰到过,我们下面主要是介绍了php mysql数据库连接时乱码解决方法。 MYSQL数据库使用UTF-8编码的问题 1.用phpmyadmin创建数据库和数据表 创建数据库的时候,请将“整理”设置...

    2017最新老男孩MySQL高级专业DBA实战课程全套【清晰不加密】,看完教程月入40万没毛病

    28-MySQL数据库多实例启动问题排错方法及实战排错.avi 29-MySQL数据库多实例实战排错02.avi 30-增加MySQL数据库第三个实例实战讲解.avi 31-MySQL数据库多实例的其他故障问题说明.avi 第三部:MySQL应用管理及进阶...

    Mysql中文乱码问题的最佳解决方法

    一般来说,造成MySQL出现中文乱码的因素主要有下列几点: 1.server本身字符集设定的问题,例如还停留在latin1 2.table的语系设定问题(包含character与collation) 3.客户端程序(例如php)的连线语系设定问题 对此,...

    php+mysql开发中的经验与常识小结

    本文总结了php+mysql开发中的经验与常识。分享给大家供大家参考,具体如下: 一、基础规范 (1)尽量使用 InnoDB 存储引擎 支持事务、行级锁、并发性能更好,CPU 及内存缓存页优化得当,资源利用率更高 (2)必须...

Global site tag (gtag.js) - Google Analytics