当前位置: 首页 > news >正文

mysql乱码问题解决办法

最近开发一下小项目,遇到了最常见的乱码问题。

1、数据库使用utf-8  utf-8_generic_ci编码,使用csv上传并导入数据,插入数据的时候出现了问题,有很大部分数据没有被导入,所以使用mb_convert_encoding 转成UTF8,结果都是乱码,后来转成了GBK,OK

mb_convert_encoding($v, "utf-8" ,"GBK");

2、数据输出问题,显示正常,在Windows下的Navicat客户端(Mysql为Win)显示正常,PHP页面(页面UTF8)显示正常;

3、在Linux下mysql命令行显示异常

这个解决办法有,操作很多不知道是什么启的作用。因为我每做一步都会去验证,我的操作从后向前一步一步倒着写,没准第一步就OK了:

最后一步:修改/etc/my.cnf  

添加:

default-character-set=utf8

[mysql]
default-character-set=utf8

 

记得重启MYsql服务

 

前一步:更改数据库编码  路径为  /var/lib/mysql/[你的数据库名]/db.opt

 

default-character-set=utf8
default-collation=utf8_general_ci

 

其余的基本上差不多的操作就不写了

 

转载于:https://www.cnblogs.com/picaso/p/3459206.html

相关文章:

  • (转)利用ant在Mac 下自动化打包签名Android程序
  • 动态定义二维数组的方法
  • Data Domain虚拟带库(VTL)的部署和实施
  • 在VMM2012R2中使用二代虚拟机创建的模板无法创建虚拟机的解决方法
  • C#获取url中参数键值对的方法
  • 零点起飞学HTML+CSS
  • linux下-scp不需要密码,简历相互信任关系
  • SmartWatch2开发-Control API简介
  • 高效使用Bitmaps(二) 后台加载Bitmap
  • 基础类BaseViewController
  • IP-SAN实验笔记
  • Node.app – 用于 iOS App 开发的 Node.js 解释器
  • Python机器学习——线性模型
  • 不用图片,纯Css3实现超酷的类似iphone的玻璃气泡效果
  • Python基础教程---读书笔记二
  • [iOS]Core Data浅析一 -- 启用Core Data
  • 《Java编程思想》读书笔记-对象导论
  • CentOS7 安装JDK
  • in typeof instanceof ===这些运算符有什么作用
  • Java多线程(4):使用线程池执行定时任务
  • JS创建对象模式及其对象原型链探究(一):Object模式
  • Js基础知识(四) - js运行原理与机制
  • miniui datagrid 的客户端分页解决方案 - CS结合
  • October CMS - 快速入门 9 Images And Galleries
  • Sequelize 中文文档 v4 - Getting started - 入门
  • uni-app项目数字滚动
  • 爱情 北京女病人
  • 猴子数据域名防封接口降低小说被封的风险
  • 记录:CentOS7.2配置LNMP环境记录
  • 技术:超级实用的电脑小技巧
  • 快速构建spring-cloud+sleuth+rabbit+ zipkin+es+kibana+grafana日志跟踪平台
  • 前端学习笔记之原型——一张图说明`prototype`和`__proto__`的区别
  • 异步
  • 译自由幺半群
  • 由插件封装引出的一丢丢思考
  • 掌握面试——弹出框的实现(一道题中包含布局/js设计模式)
  • AI又要和人类“对打”,Deepmind宣布《星战Ⅱ》即将开始 ...
  • ​软考-高级-信息系统项目管理师教程 第四版【第19章-配置与变更管理-思维导图】​
  • ###51单片机学习(2)-----如何通过C语言运用延时函数设计LED流水灯
  • (04)Hive的相关概念——order by 、sort by、distribute by 、cluster by
  • (1)(1.11) SiK Radio v2(一)
  • (20050108)又读《平凡的世界》
  • (C语言版)链表(三)——实现双向链表创建、删除、插入、释放内存等简单操作...
  • (Python) SOAP Web Service (HTTP POST)
  • (Redis使用系列) Springboot 在redis中使用BloomFilter布隆过滤器机制 六
  • (八)c52学习之旅-中断实验
  • (八)Docker网络跨主机通讯vxlan和vlan
  • (草履虫都可以看懂的)PyQt子窗口向主窗口传递参数,主窗口接收子窗口信号、参数。
  • (每日持续更新)jdk api之FileFilter基础、应用、实战
  • (十)DDRC架构组成、效率Efficiency及功能实现
  • (十七)devops持续集成开发——使用jenkins流水线pipeline方式发布一个微服务项目
  • (转)Windows2003安全设置/维护
  • .NET 编写一个可以异步等待循环中任何一个部分的 Awaiter
  • .Net 知识杂记
  • @SuppressWarnings(unchecked)代码的作用