300字范文,内容丰富有趣,生活中的好帮手!
300字范文 > PHP+MySQL存储数据常见中文乱码问题小结

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

时间:2022-06-07 14:33:15

相关推荐

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

php教程|php手册

PHP,MySQL,中文乱码,

php教程-php手册

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

二手交易app源码,vscode 变量改名,ubuntu提升用户权限,tomcat spare,sqlite参数写法,服务器远程端口,dede幻灯片插件下载,jsp与前端框架,js 反爬虫,php包括,seo网站外链,如何建立网站后台程序,手机网页上下滑动,帝国cms制作模板教程,点击按钮锁定页面,数据库 人事管理系统,mfc 绘图程序lzw

本文实例总结了PHP+MySQL存储数据常见中文乱码问题。分享给大家供大家参考,具体如下:

99矿工源码.rar,ipad查看vscode,魅族mx4和ubuntu版区别,jmc检测tomcat,sqlite 代码行数据,学校插件,vue安卓开发前端框架,淘宝法拍房爬虫,php 搜索分页,外贸seo课程,环境保护网站模板,网页模板 cms,模板要插件吗lzw

PHP+MySQL出现中文乱码的常见原因:

仿互站网站源码,ubuntu 软件源清华,tomcat加载一半退了,找豆瓣图片爬虫,php表单中发布日期的实现,seo排名排行lzw

1. MYSQL数据库的编码是utf8,与PHP网页的编码格式不一致,就会造成MYSQL中的中文乱码。

2. 使用MYSQL中创建表、或者选择字段时设置的类型不是utf8,而网页编码不是utf8,也可能造成MYSQL中文乱码.

3. PHP页面的字符集与数据库的编码不一致。

4. PHP连接MYSQL数据库,操作是设定的语句指定的编码和页面编码,PHP页面编码不一致。

5. 用户提交的HTML页面编码,和显示数据的页面编码不一致 ,就肯定会造成PHP页面乱码.

解决中文乱码问题的方法:

1. 网页编码设置。一般在HTML代码中的文件头中加入属性:

保证,网页是”utf-8″编码。

2. PHP代码设置。在php代码的开始部分加入以下代码:

header("Content-type: text/html;charset=utf-8");

且要求保存的文件编码方式是utf-8(可以用EditPlus打开设置,如下图),这样就保证了该文件也是utf-8编码。

3. 数据库中表的字段中存储中文的部分,要设置为utf8_general_ci类型。

4.PHP在连接数据库操作时,要设置操作的字段类型为utf8,设置方法如下:

mysql_connect(localhost,user,password);mysql_select_db(db);mysql_query("set names utf8"); //**设置字符集***mysql_query(要执行的sql语句);

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。