使用mysql5.0的坑
来源:互联网 发布:女生漂亮知乎 编辑:程序博客网 时间:2024/06/03 19:39
最近使用阿里云的服务器,手贱选了一个32位的,装个数据库难受到死,然后选择了mysql5.0,呵呵呵,然后对于我这种小白来说就要了我的命了!当我把本地的java web项目全部部署到tomcat上去的时候,出现了中文乱码,严格来说是插入会出现中文乱码,开始我以为是他喵的服务器的原因,因为我从浏览器甚至到tomcat的配置全是utf-8,你就说爆不爆炸???当时我的心情是这样!
好吧,还好,我不信邪,在服务器卡的要死的状态下我打印出了服务器代码接收到客户端数据,输出中文没问题,那不是MySQL的错还是谁的错?
首先,mysql默认的编码方式是latin 1,这在支持中文上有很大的问题。出现的都是乱码。如果在安装的时候就设置默认编码方式为 utf8 也是不行的,一样的乱码。
进入到mysql命令行模式下,输入>进入到mysql命令行模式下,输入 password ,进入到命令操作模式。当然前提是开启了 mysql 服务,否则窗口会一闪而过的消失。 这里要先查看default的编码方式【命令】: 【 show variables like “character%”; 】 。语句的后面要跟上冒号,告诉服务器,这是一条语句。 看到的 8 项 variables_name 中value 7 项是 litin 1 。也就是说目前的编码方式是 latin 1.
进到安装mysql的文件下,找到my.ini配置文件,以记事本打开。修改其中的 default-character-set 的值,改为 utf8 .一共有两处。
再到命令模式下查看编码方式【show variables like “character%”;】 ,看到 variable_name的值都是 utf8 了。
一定记得重启mysql服务,不然修改无法生效!然后插入中文数据,再查看的话就可以显示中文了。
当然、对于显示中文,设置为 gbk ,utf8,gb2312 都行。【说明】:mysql下utf-8 要写为 utf8 .
阅读全文
1 0
- 使用mysql5.0的坑
- mysql5.0触发器的使用介绍
- delphi7连接MySQL5的使用
- mysql5中视图的使用
- 关于mysql5.7.11的使用
- php5.0及mysql5.0 函数的使用摘录(1)
- appfuse项目使用mysql5.1的问题
- mysql5注入中group_concat的使用
- mysql5.0的安装方法
- 关于mysql5.0的问题
- MySql5.0使用备忘录,windows下
- 关于Mysql5.6中使用group_concat()函数返回的数据总数不完整的坑
- MySQL5.0的三种数据类型:DATETIME, DATE和TIMESTAMP的使用
- 安装MySQL5.7.18遇到的坑
- mysql5.7.20配置遇到的坑
- MySQL5.0+Tomcat6.0的数据源配置
- MySQL5之使用经验
- 使用mysql5.7.10
- P2P技术详解(一):NAT详解——详细原理、P2P简介
- Nexus for linux安装
- BBS联手PEAVEY(美国百威)音响打造佳乐迪纯K卓越音质
- 详解PHP实现定时任务的五种方法
- 【STM32F103】ADC学习笔记
- 使用mysql5.0的坑
- as文件后缀错误
- 查看eclipse版本的几种方法
- JQ click()和on()的区别
- linux 工作中用到的命令【持续更新】
- Java JVM运行机制及基本原理
- [已解决]Mybatis Plus自动填充功能异常
- DHTML(Dynamic HTML)--5.select下拉框
- 关于volatile