网站乱码总结

1、文件保存格式的编码(文件保存时编码选择为UTF8)

2、<meta http-equiv="content-type" content="text/html;charset=utf-8">

3、header("content-type:text/html;charset=utf-8");

4、mysql本身编码:修改my.ini配置文件

default-character-set=utf8

character-set-server=utf8

注意:必须重启mysql服务

5、通过命令行,登陆到mysql数据库中

set names gbk;

(这里我试过不修改,在表的默认编码为UTF8时插入中文数据出错,如下两图)

此处表默认编码方式为UTF8

然而报错了

并且显示也是错误的

6、php操纵mysql

mysql_query("set names utf8");

时间: 2024-08-03 00:52:29

网站乱码总结的相关文章

关于Apache默认编码错误,导致网站乱码的解决方案

最近经常有同学在使用LAMP/WAMP时,遇到这样的编码错误问题: A网站程序编码UTF-8编码安装成功,运行成功. B网站程序编gb2312也要安装在同一服务器上. 这样就出现问题了,Apache默认编码UTF-8在解析A网站的时候没有任何问题,当运行B网站时出现的"蝌蚪文"乱码问题. 单纯的修改Apache默认编码为gb2312这样就导致A网站出现"蝌蚪文". 问题分析: 如果你在网上搜索 “apache配置”,搜到的页面大多都会建议你在httpd.conf中加

网站乱码怎么强制显示为中文

<meta http-equiv=Content-Type content=text/html;charset=gb2312>这句应该很熟悉了,它表示强制浏览器编码设为简体中文(GB2312).这一句的作用是相当关键的,在制作网页的过程中千万不可省略.它可以加在网页中的任意部分,最好加在<head>与</head>之间.(FrontPage和Dreamweaver在创建的新网页当中已包含这句) 在过去,省略<meta http-equiv=Content-Type

PHPWAMP乱码一键解决,PHP乱码通用解决方案/网站乱码的多种原因分析

所有引起网页乱码的原因,我将其划分以下五大类 1.服务器强制编码造成的乱码(此乱码的表现:通常只会引起某个PHP版本乱码(因为默认配置不同),建议使用PHPWAMP内置的常用工具万能乱码修复器,该修复器可以一键解决多种乱码情况) 2.页面编码声明和页面文档本身编码不同引起的乱码.(此类乱码原因后面有分析视频讲解)3.数据库编码和页面编码不同引起的乱码(只需要对编码进行统一即可正常显示). 4.未安装Zend造成的乱码,安装Zend扩展即可,PHPWAMP站点管理默认都安装了Zend扩展. 5.A

如何解决MSSQL中文数据乱码问题

今天遇到了在数据库中直接写SQL语句,语句中包含中文,但是数据库的表里是包含"?" 的乱码. 我程序代码中,调试时得到的SQL不是乱码,在控制台中也不是乱码.但是在数据库中却出现了乱码. 当用MSSQL控制台去插入或更改中文数据时,中文字符可能会被显示成问号(??),以下提供2种解决办法: 1.在SQL里加上'N'强制转换编码   a.把所有字符字段都改成无符号类型,如:nchar,ntext,nvarchar    b.用查询分析器进行数据管理,在中文数据前加N,强制转换编码,如:i

MySQL字符集导致的乱码问题!

MySQL字符集导致的乱码问题 MySQL的字符集支持(Character Set Support)有两个方面:  1.字符集(Character set) 2.排序方式(Collation).  对于字符集的支持细化到四个层次:  1.服务器(server) 2.数据库(database) 3.数据表(table) 4.连接(connection) 注意:MySQL对于字符集的指定可以细化到一个数据库,一张表,一列,应该用什么字符集. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

Tomcat中connector配置说明

<Connector port="8080 Protocol="org.apache.coyote.http11.Http11NioProtocol"   Executor="tomcatThreadPool"连接器使用线程池的名字   compression="on"          压缩 compressionMinSize="2048" 最小压缩比   maxThreads="30000&qu

过滤器应用案例分析

----------------------------------------------------------------------------------------------[版权申明:本文系作者原创,转载请注明出处] 文章出处:http://blog.csdn.net/sdksdk0/article/details/52077359作者:朱培      ID:sdksdk0      邮箱: [email protected] --------------------------

day07 Cookie 和 Session(非常重要)

day07 Cookie 和 Session 1. 会话技术 2. cookie 的方法和 cookie 案例-显示用户上次访问网站的时间 3. cookie 的细节 - 删除 cookie 4. Session 对象 4.1 配置 session 存活时间 4.2 session 工作原理(基于 cookie,且无有效期,即浏览器关掉 cookie 就消失) 5. 用户禁用了 cookie,session就不好使了,做电商网站的要解决这个问题,解决方案为:URL 重写 6. session 细

网站被注入乱码

生产环境: 操作系统:Window Sever 2003 数据库系统:SQL Server 2005 WEB服务器:IIS 6.0 问题:二级网站的底部注入乱码,类似一些链接. 分析和解决问题: 1.找到相对应的程序页面查看源码,源码当中并没有这些乱码,说明乱码是注入到数据库中 去了,是一些随机的数据. 2.通过分析相应的程序页面找到对应数据库的表,select一下,发现4625行,并发现相似页面的一些乱码,通过SQL语句:"delete * from tb_link where id>'