shell linux centos Firefox java 微软 apache Android mysql HTML5 Windows wordpress Python nginx google linux命令 Ubuntu php 程序员 开源

关于MySQL的乱码问题的几个处理方法

今天遇到mysql的乱码问题,到网上搜索了一下,总结了一下几个处理方法:

改变数据库的默认编码配置,在MYSQL的安装目录中,找到my.ini,修改默认编码为:

default-character-set=utf8 

建立数据库时,CREATE DATABASE ms_db CHARACTER SET utf8 COLLATE utf8_general_ci; 

执行脚本:指定编码格式set names utf8(注意,不是UTF-8) 

如果你采用的是外部接入的方式,在连接中确定请求的编码格式如:

jdbc:mysql://localhost:3306/ms_db?useUnicode=true&characterEncoding=UTF-8

不要出现任何空格,否则出错,这个是我今天遇到的问题 。

希望这些能帮助大家解决乱码问题。

延伸阅读

评论