php把中文写入mysql_PHP向mysql插入中文乱码问题,php文件内容写入数据库!
再用php向mysql中插入中文时常常遇到乱码问题!下面给出我的解决办法,希望能解决你的问题
我的是在apmserv的环境下!
数据库操作:CREATE TABLE `v` (
`id` int(6) NOT NULL AUTO_INCREMENT,
`phone` bigint(12) NOT NULL,
`name` varchar(50) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL,
`sushe` varchar(50) CHARACTER SET utf8 COLLATE utf8_bin DEFAULT NULL,
`zhuanye` varchar(100) CHARACTER SET utf8 COLLATE utf8_bin DEFAULT NULL,
`zhuangtai` varchar(100) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL,
`time` datetime NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=100;
这里的utf8不能写成utf-8,原因不是很清楚!
PHP文件:mysql_query('set names utf8');记住这个声明编码,这里的utf8也不能写成utf-8,自己试过的,会出现乱码!因为我的是写入文件内容的,所以我的文件使用utf-8编码的!!这个可以用记事本打开你的文件,然后另存为,改变文件的编码!
附件.zip (614 Bytes)
下载次数: 3
分享到:
2011-04-04 16:11
浏览 2117
评论
php把中文写入mysql_PHP向mysql插入中文乱码问题,php文件内容写入数据库!相关推荐
- mysql使用中文报错,hibernate mysql 插入中文错误
hibernate mysql 插入中文错误 使用hibernate mysql 插入中文错误: 原因之一是: mysql 的字符编码和hibernate传递的编码不一样, 例如: mysql 建库的 ...
- centos 7 mysql 中文,解决centOS7 下mysql插入中文字符报错相关问题
解决centOS7 下mysql插入中文字符报错相关问题 在刚装完mysql,就建立了数据库abc,然后新建一个abc表,插入英文没有问题,但是插入中文就有问题,会报错: ERROR 1366 (HY ...
- linux mysql插入中文乱码_Unix下Mysql插入中文出现乱码
最近在做的项目使用到了Mysql,在Mac上安装Mysql之后发现在插入中文数据时会出现中文乱码,经排查解决如下: 原因:unix版本的mysql的setdatabase和setserver的编码方式 ...
- 用eclipse往mysql插入中文出现乱码解决方法
用eclipse往mysql插入中文出现乱码的解决方法 注:我用的是c3p0结合DButils操作数据库 在要从页面获得数据的代码上面设置: request.setCharacterEncoding( ...
- #Tomcat# 本地正常但是部署到服务器后,mysql插入中文乱码问题解决!
一百度,几乎都是大同小异的答案,全都是互相转载的文章.帮助很小 如果你遇到了**Tomcat本地正常!但是部署到服务器后,mysql插入中文乱码问题解决!**这样的问题. 常规的方式都无效,不妨试试下 ...
- Tomcat本地正常!但是部署到服务器后,mysql插入中文乱码问题解决!
一百度,几乎都是大同小异的答案,全都是互相转载的文章.帮助很小 如果你遇到了**Tomcat本地正常!但是部署到服务器后,mysql插入中文乱码问题解决!**这样的问题. 常规的方式都无效,不妨试试下 ...
- Mysql插入中文的字段内容时乱码的解决方法
Mysql插入中文的字段内容时乱码的解决方法 参考文章: (1)Mysql插入中文的字段内容时乱码的解决方法 (2)https://www.cnblogs.com/charlypage/p/10780 ...
- .net4.5对应的安装mysql dll文件的版本_cmd下使用mysql插入中文出现无法退出语句的情况!终极解决办法! 安装mysql详细教程。...
当你插入中文时遇到这种情况,始终无法退出. 当前数据库:网上下载的奇奇怪怪版本5.5 当前系统win10 当前CMD输入编码utf8 数据库编码utf8 表编码utf8 mysql> inser ...
- mysql插入中文错误
Mysql插入中文出现错误 插入中文会报错,但是插入英文不会报错. 错误分析:可能是编码格式不是utf8造成的. 解决办法:修改编码格式 修改字符集的编码格式和排列顺序的编码格式:如下图所示 修改好以 ...
最新文章
- Python 元组的使用
- c primer plus--数据和C(第3章)--习题
- php内容管理系统开源源码,fcontex 开源内容管理系统 php版 v1.0.3
- 深入浅出gRPC——极客时间李林锋
- python三级字典_python_三级字典
- 基础篇--Java IO--概览
- 新晋图灵奖得主Jeff Ullman受质疑,反对者:他享受了不该享受的荣誉
- linux脚本是什么语言,Linux学习之Shell脚本语言的优势是什么?
- 如何快速的入门git实现版本控制
- Redis主从复制、哨兵、Cluster安装部署
- 剖析Android Traceview效率工具及两种建SDcard方式
- 《黑马程序员Android移动应用基础教程》学习笔记(1)
- SQL(08)_SQL约束
- 深入理解golang框架Gin(一)---->Gin简介以及安装使用
- OpenRisc-6-wishbone实验
- Ubuntu怎么知道去哪找安装软件?
- 斯坦福大学-自然语言处理入门 笔记 第十四课 CGSs和PCFGs
- 怎么确定K均值聚类中的K(基于matlab)
- Linux运维养成记-服务器安全运维
- 微信小程序之input 边框