php不能用mysql(php写入mysql中文乱码的实例解决方法)
类别:编程学习 浏览量:1274
时间:2021-10-26 11:12:21 php不能用mysql
php写入mysql中文乱码的实例解决方法php写入mysql出现中文乱码的解决办法是:在建立数据库连接之后,将该连接的编码方式改为中文。
代码如下:
|
$linkID =@mysql_connect( "localhost" , "root" , "admin" ); if (! $linkID ) { echo "数据库连接失败!" ; } echo "数据库连接成功!" ; mysql_query( "SET character_set_connection = GBK" , $linkID ); //将连接改为中文编码方式。这种方式 仅能保证插入能正常执行,但是插入之后的数据时???乱码。有待继续解决。 |
继续上面的问题,查看一下Apache目录下的PHP源文件,发现页面的编码方式是ANSI的,于是乎,我改成了utf8格式的。然后在执行SQL语句命令前加上如下代码:
|
mysql_query( "set names utf8" ); |
这句话的意思是:使php写入mysql的编码为utf-8
可以防止phpmyadmin中查看mysql的中文数据出现乱码!//很重要!!然后再次执行插入操作,中文就能正常插入数据库了,不再是???乱码形式了。
总结:通过PHP往Mysql数据库中写入中文的话,必须要保证,php源文件编码格式为utf8,mysql的连接要保持utf8格式,数据库表的编码格式为utf8,保证这三点一致,中文就能写入成功了!!
以上内容仅供参考!感谢大家的学习和对开心学习网的支持。
您可能感兴趣
- php中怎么分割数组(PHP实现数组根据某个字段进行水平合并,横向合并案例分析)
- php递归实现(PHP递归统计系统中代码行数)
- php错误提示问题(php提示Creating default object from empty value 的问题解决方法)
- thinkphp5.1插件实现(Thinkphp5.0框架使用模型Model的获取器、修改器、软删除数据操作示例)
- php无法读取txt文件(php写入txt乱码的解决方法)
- 宝塔面板php能切换吗(BT宝塔面板更换网站PHP版本)
- wampserver怎么使用(wampserver怎么用?如何使用wampserver来配置本地php环境)
- php100种算法(php实现的生成排列算法示例)
- phpstudy安装步骤(phpStudy学习之php探针)
- php 常见的三种缓存(PHP进阶学习之垃圾回收机制详解)
- php开发详细步骤(php源码的安装方法和实例)
- cpu怎么访问php(服务器大量php-cgi.exe进程导致CPU占用100%的解决方法)
- php如何继承多个类(PHP面向对象程序设计子类扩展父类子类重新载入父类操作详解)
- phpstudy怎么升级mysql(phpStudy中升级MySQL版本到5.7.17的方法步骤)
- php解读三重境界(PHP 观察者模式深入理解与应用分析)
- php制作用户登录(php实现登录页面的简单实例)
- 参考文献里期刊名称的写法,你知道吗(参考文献里期刊名称的写法)
- 硕博期刊 SCI SSCI CSSCI分不清 一文带你看懂主流期刊分类(硕博期刊SCISSCI)
- 辱华品牌新百伦官宣新代言人IU,个别粉丝希望get爱豆同款(辱华品牌新百伦官宣新代言人IU)
- 巅峰时期被爆床照,曾被选国民最讨厌女星,IU不为人知的黑历史(巅峰时期被爆床照)
- 每天1万吨牛奶倒进下水道,美国大萧条一幕重现(每天1万吨牛奶倒进下水道)
- 如何看待美国数十万加仑牛奶倒下水道 历史又重演了(如何看待美国数十万加仑牛奶倒下水道)
热门推荐
- 织梦tag标签怎样设置(织梦dede修改关键字长度的方法)
- 如何让tomcat启动更快(快速解决Tomcat启动慢的问题,超简单)
- mysql 8.0.22 winx64安装配置方法图文教程(mysql 8.0.22 winx64安装配置方法图文教程)
- repeater控件介绍、 repeater嵌套repeater
- php最好的探针(php探针不显示内存解决方法)
- sql server 管理日志可以删除吗(SQL Server查看login所授予的具体权限问题)
- html5怎么滚动屏幕(HTML5 video进入全屏和退出全屏的实现方法)
- dockernginx服务器教程(Docker镜像+nginx 部署 vue 项目的方法)
- python获取当前时间戳(Python基于datetime或time模块分别获取当前时间戳的方法实例)
- vue的路由模式有几种(Vue 路由返回恢复页面状态的操作方法)
排行榜
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9