mysql-MySQL的字符集设置问题,百度过后仍未解决

问题描述

MySQL的字符集设置问题,百度过后仍未解决

我使用的wampServer,然后今天我用Java往MySQL里面录数据的时候,中文乱码
我尝试过在my.ini文件的]client]和[mysqld]中加入default-character-set和
character_set_server语句,但最后连wamp都无法正常启动.请高人指定,怎么才能永久性的改成gbk字符集,我改完的样子如下:
[client]
port = 3306
socket = /tmp/mysql.sock
default-character-set= gbk
character_set_server = gbk

[mysqld]
port = 3306
default-character-set= gbk
character_set_server = gbk

解决方案

你如果用的是jdbc的话 url里面加上 characterEncoding=gbk

解决方案二:

以前插入的数据显示还是会有问题的,再数据库连接的时候,你也要设置你的连接的字符集为GBK,这样就不会有乱码了。建议都采用utf8,为啥还用GBK呢。

解决方案三:

时间: 2024-10-30 10:59:41

mysql-MySQL的字符集设置问题,百度过后仍未解决的相关文章

centos6中mysql数据库字符集设置解决中文乱码问题

今天在部署一个系统时,网页出现了乱码.于是各种百度(之前一直用同一种方式,但是没影响使用), 下面做个试验. 本服务器系统是centos6.3,lamp环境全部用yum安装.没有优化过任任何配置 下面看mysql默认字符集配置 MySQL  代码如下 复制代码 mysql> show variables like "%char%"; +--------------------------+----------------------------+ | Variable_name 

mysql odbc字符集设置(中文显示乱码)_Mysql

1.将mysql安装目录下的my.ini中的[client]项中添加default-character-set=gb2312 [client] default-character-set=gb2312 port=3306 2.将my.ini拷贝到c盘根目录,并修改名字为my.cnf 3.在配置odbc源时,选上Read Options From my.cnf这一项 MySQL ODBC字符集设置 mysql数据库字符集为utf8,使用delphi7的adoquery查询出的结果显示乱码 odbc

深入Mysql字符集设置分析_Mysql

基本概念 • 字符(Character)是指人类语言中最小的表义符号.例如'A'.'B'等: • 给定一系列字符,对每个字符赋予一个数值,用数值来代表对应的字符,这一数值就是字符的编码(Encoding).例如,我们给字符'A'赋予数值0,给字符'B'赋予数值1,则0就是字符'A'的编码: • 给定一系列字符并赋予对应的编码后,所有这些字符和编码对组成的集合就是字符集(Character Set).例如,给定字符列表为{'A','B'}时,{'A'=>0, 'B'=>1}就是一个字符集: •

深入Mysql字符集设置[精华结合]_Mysql

基本概念 • 字符(Character)是指人类语言中最小的表义符号.例如'A'.'B'等: • 给定一系列字符,对每个字符赋予一个数值,用数值来代表对应的字符,这一数值就是字符的编码(Encoding).例如,我们给字符'A'赋予数值0,给字符'B'赋予数值1,则0就是字符'A'的编码: • 给定一系列字符并赋予对应的编码后,所有这些字符和编码对组成的集合就是字符集(Character Set).例如,给定字符列表为{'A','B'}时,{'A'=>0, 'B'=>1}就是一个字符集: •

MySQL 字符集设置

/*************************************************************************** * MySQL 字符集设置 * 说明: * 数据库这块很多时候都会因为字符集不兼容导致数据通信异常,所以这边把 * MySQL的字符集设定为utf-8,这个比较通用. * * 2016-9-24 深圳 南山平山村 曾剑锋 **************************************************************

Mysql 默认字符集设置方法(免安装版)_Mysql

以mysql-noinstall-5.0.22-win32为例,解压缩后会看到mysql-5.0.22-win32文件夹下面,有五个ini格式的文件,把my-medium.ini文件拷贝一份,改名为my.ini,打开my.ini文件,在[client].[mysqld]下面加上default-character-set=gb2312,其含义就是把gb2312设置为数据库的默认字符集.设置完毕后需要重新启动myqsl服务. 同理,可以把其他字符集设置成默认字符集.

RDS for MySQL 使用 utf8mb4 字符集存储 emoji 表情

RDS for MySQL 使用 utf8mb4 字符集存储 emoji 表情 1. 基本原则 2. 三个条件的说明 2.1 应用客户端 2.2 应用到 RDS MySQL 实例的连接 2.3 RDS 实例配置 3. 通过 set names 命令设置会话字符集 1. 基本原则 如果要实现存储 emoji 表情到 RDS for MySQL 实例,需要应用客户端.到 RDS for MySQL 实例的连接.RDS 实例内部 3 个方面统一使用或者支持 utf8mb4 字符集. 注:关于 utf8

utf-8-xmapp中mysql的默认字符集的修改问题

问题描述 xmapp中mysql的默认字符集的修改问题 在机器上装了xmapp时,并没有提示要为mysql设置字符集. 使用如下命令发现. show variables like '%char%' 结果如下: Variable_name Value character_set_client utf8mb4 character_set_connection utf8mb4 character_set_database utf8 character_set_filesystem binary cha

centos下mysql主从同步快速设置步骤分享_Mysql

安装环境 centos 5.4 mysql 5.1.xx 采用rpm直接安装 xtrabackup 1.2.22 采用rpm直接安装 1. Master:/etc/my.cnf [mysqld] server-id = 1 log-bin innodb_flush_log_at_trx_commit=1 sync_binlog=1 datadir=/var/lib/mysql character-set-server=utf8 init_connect='SET NAMES utf8'设定了默认