PHP 【解决】中文乱码问题
2013-12-08 12:57
429 查看
php文件本身的编码与网页的编码应匹配
如果欲使用gb2312编码,那么php要输出头:
header("Content-Type: text/html; charset=gb2312")
静态页面添加
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
所有文件的编码格式为ANSI,可用记事本打开,另存为选择编码为ANSI,覆盖源文件
在mysql_connect后面加一句“SET NAMES UTF8”,即可使得UTF8的数据库消除乱码,对于GBK的数据库则使用“SET NAMES GBK”
数据库字符集为utf-8,连接语句用这个:
如果欲使用gb2312编码,那么php要输出头:
header("Content-Type: text/html; charset=gb2312")
静态页面添加
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
所有文件的编码格式为ANSI,可用记事本打开,另存为选择编码为ANSI,覆盖源文件
在mysql_connect后面加一句“SET NAMES UTF8”,即可使得UTF8的数据库消除乱码,对于GBK的数据库则使用“SET NAMES GBK”
$mysql_mylink = mysql_connect($mysql_host, $mysql_user, $mysql_pass); mysql_query("SET NAMES 'GBK'");
数据库字符集为utf-8,连接语句用这个:
mysql_query("SET NAMES 'UTF8'"); mysql_query("SET CHARACTER SET UTF8"); mysql_query("SET CHARACTER_SET_RESULTS=UTF8'");
相关文章推荐
- 记录解决PHP后台上传图片,中文图片名乱码问题
- 问题解决笔记 -- LINUX 服务器 PHP与MYSQL中文乱码问题最终解决方案
- 解决PHP Header强制下载IE文件名中文乱码问题
- PHP使用strrev翻转中文乱码问题的解决方法
- 解决PHP上传文件中文乱码问题
- 解决PHP中文乱码问题(转)
- php下载解决中文乱码问题
- php中文字符串截取乱码问题解决
- PHP 从数据库Mysql中读取数据生成excel(解决乱码问题,解决中文变问号问题)
- php的IMAP的应用实例(实现收发邮件、删除邮件、附件下载等功能,解决中文乱码问题)
- 关于PHP截取中文字符串乱码问题解决
- php jpgraph的中文乱码问题及解决方法
- 解决php中截取字符串的中文乱码问题
- 解决PHP中文乱码问题
- PHP文件上传并解决中文文件名乱码问题
- 如何解决PHP中文乱码问题?
- php+AJAX传送中文会导致乱码的问题的解决方法
- php中文乱码问题分析及解决办法
- php中强制下载文件的代码(解决了IE下中文文件名乱码问题)
- PHP解决URL中文GBK乱码问题