再用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文件内容写入数据库!相关推荐

  1. mysql使用中文报错,hibernate mysql 插入中文错误

    hibernate mysql 插入中文错误 使用hibernate mysql 插入中文错误: 原因之一是: mysql 的字符编码和hibernate传递的编码不一样, 例如: mysql 建库的 ...

  2. centos 7 mysql 中文,解决centOS7 下mysql插入中文字符报错相关问题

    解决centOS7 下mysql插入中文字符报错相关问题 在刚装完mysql,就建立了数据库abc,然后新建一个abc表,插入英文没有问题,但是插入中文就有问题,会报错: ERROR 1366 (HY ...

  3. linux mysql插入中文乱码_Unix下Mysql插入中文出现乱码

    最近在做的项目使用到了Mysql,在Mac上安装Mysql之后发现在插入中文数据时会出现中文乱码,经排查解决如下: 原因:unix版本的mysql的setdatabase和setserver的编码方式 ...

  4. 用eclipse往mysql插入中文出现乱码解决方法

    用eclipse往mysql插入中文出现乱码的解决方法 注:我用的是c3p0结合DButils操作数据库 在要从页面获得数据的代码上面设置: request.setCharacterEncoding( ...

  5. #Tomcat# 本地正常但是部署到服务器后,mysql插入中文乱码问题解决!

    一百度,几乎都是大同小异的答案,全都是互相转载的文章.帮助很小 如果你遇到了**Tomcat本地正常!但是部署到服务器后,mysql插入中文乱码问题解决!**这样的问题. 常规的方式都无效,不妨试试下 ...

  6. Tomcat本地正常!但是部署到服务器后,mysql插入中文乱码问题解决!

    一百度,几乎都是大同小异的答案,全都是互相转载的文章.帮助很小 如果你遇到了**Tomcat本地正常!但是部署到服务器后,mysql插入中文乱码问题解决!**这样的问题. 常规的方式都无效,不妨试试下 ...

  7. Mysql插入中文的字段内容时乱码的解决方法

    Mysql插入中文的字段内容时乱码的解决方法 参考文章: (1)Mysql插入中文的字段内容时乱码的解决方法 (2)https://www.cnblogs.com/charlypage/p/10780 ...

  8. .net4.5对应的安装mysql dll文件的版本_cmd下使用mysql插入中文出现无法退出语句的情况!终极解决办法! 安装mysql详细教程。...

    当你插入中文时遇到这种情况,始终无法退出. 当前数据库:网上下载的奇奇怪怪版本5.5 当前系统win10 当前CMD输入编码utf8 数据库编码utf8 表编码utf8 mysql> inser ...

  9. mysql插入中文错误

    Mysql插入中文出现错误 插入中文会报错,但是插入英文不会报错. 错误分析:可能是编码格式不是utf8造成的. 解决办法:修改编码格式 修改字符集的编码格式和排列顺序的编码格式:如下图所示 修改好以 ...

最新文章

  1. Python 元组的使用
  2. c primer plus--数据和C(第3章)--习题
  3. php内容管理系统开源源码,fcontex 开源内容管理系统 php版 v1.0.3
  4. 深入浅出gRPC——极客时间李林锋
  5. python三级字典_python_三级字典
  6. 基础篇--Java IO--概览
  7. 新晋图灵奖得主Jeff Ullman受质疑,反对者:他享受了不该享受的荣誉
  8. linux脚本是什么语言,Linux学习之Shell脚本语言的优势是什么?
  9. 如何快速的入门git实现版本控制
  10. Redis主从复制、哨兵、Cluster安装部署
  11. 剖析Android Traceview效率工具及两种建SDcard方式
  12. 《黑马程序员Android移动应用基础教程》学习笔记(1)
  13. SQL(08)_SQL约束
  14. 深入理解golang框架Gin(一)---->Gin简介以及安装使用
  15. OpenRisc-6-wishbone实验
  16. Ubuntu怎么知道去哪找安装软件?
  17. 斯坦福大学-自然语言处理入门 笔记 第十四课 CGSs和PCFGs
  18. 怎么确定K均值聚类中的K(基于matlab)
  19. Linux运维养成记-服务器安全运维
  20. 微信小程序之input 边框

热门文章

  1. 谁动了我的内存之PHP内存溢出
  2. 转://SIHA环境修改主机名实施步骤
  3. cmd for 循环拷贝文件
  4. 薛老师软考高项学员:2016年4月27日作业
  5. MATLAB常见语法错误分析及解决办法
  6. 下划线转驼峰,并且首字母大写
  7. Java基础5:final
  8. 关于struts2的开始学习
  9. 关于时间差查询的一个小技巧
  10. [No000010F]Git8/9-使用GitHub