MySQL乱码收集_持续更新

1、在mysql中执行下句成功,可添加中文的。

insert into book(bookName,author,publish) values(‘好‘,‘hao‘,‘hao‘);

但是在jsp中执行这个insert 语句就会出现乱码。

解决方案:在url后面加上?useUnicode=true&characterEncoding=utf-8

2、导入txt文件中的sql语句,乱码。

先是执行show variables like ‘%char%‘;

+--------------------------+---------------------------------------------------------+

| Variable_name            | Value                                                   |

+--------------------------+---------------------------------------------------------+

| character_set_client     | gbk                                                     |

| character_set_connection | gbk                                                     |

| character_set_database   | latin1                                                  |

| character_set_filesystem | binary                                                  |

| character_set_results    | gbk                                                     |

| character_set_server     | latin1                                                  |

| character_set_system     | utf8                                                    |

| character_sets_dir       | C:\Program Files\MySQL\MySQL Server 5.0\share\charsets\ |

+--------------------------+---------------------------------------------------------+

8 rows in set (0.00 sec)

在MY.INI里添加:

[mysql]

default-character-set=gb2312

[mysqld]

default-character-set=gb2312

然后重新启动MYSQL服务。

进入数据库

alter database charset = gb2312;

还要记得在导入数据库的脚本的前面写上 set names gb2312;

这样就OK了。

alter database  你的数据库名 charset = gb2312;

3、navicat表输入数据乱码

set names ‘gbk‘;

MySQL乱码收集_持续更新

时间: 2024-12-25 22:56:48

MySQL乱码收集_持续更新的相关文章

ios笔试题收集(持续更新)

IOS开发笔试题目 一.OC语法部分: 1. NSObject 中description属性的意义,它可以重写吗 用法举例:定义一个Person类,声明两个成员变量 @interface Person : NSObject { NSString * name; int age; } 在类的实现中,init方法初始化成员变量 @implementation Person - (instancetype)init { self = [super init]; if (self) { name = @

android开源应用(主要是博客上带有分析的)收集 【持续更新】

2014.5.24更新: (android高仿系列)今日头条    http://blog.csdn.net/vipzjyno1/article/details/26514543 CSDN Android客户端的制作    http://blog.csdn.net/lmj623565791/article/details/26676137 LookAround开元之旅         http://blog.csdn.net/lancees/article/details/17696805 如果

【原创】实用API拾遗_持续更新

1.int android.widget.AbsListView.pointToPosition(int x, int y):将坐标映射成list位置序号!!    2014.08.08 Maps a point to a position in the list. Parameters: x X in local coordinate y Y in local coordinate Returns: The position of the item which contains the spe

Mysql注入小tips --持续更新中

学习Web安全好几年了,接触最多的是Sql注入,一直最不熟悉的也是Sql注入.OWASP中,Sql注入危害绝对是Top1.花了一点时间研究了下Mysql类型的注入. 文章中的tips将会持续更新,先说说这些天研究的 这里博主以数字类型注入类型进行讲解,字符类型同理,这里不在敖述. 我们的环境:phpstudy+mysql+php 我们的测试代码如下: <meta http-equiv="Content-Type" content="text/html; charset=

yum源资源站收集(持续更新)

说明: 源的安装方式主要分为以下两种,一是直接wget repo文件到本地的 /etc/yum.repo.d 目录下,二是直接安装rpm的方式来获取yum源.请自行根据资源的类型进行安装. 操作示例: wget -P /etc/yum.repos.d http://mirrors.aliyun.com/repo/Centos-7.repo rpm -Uvh https://mirror.webtatic.com/yum/el6/latest.rpm P.S 新手上路,于是打算写以这个可以持续更新

收藏网站_持续更新

keyword: 收录网站 内容较多,持续更新 1------------------------------------------------------------------ 2018-09-08 https://www.linuxidc.com/Linux/2016-08/134336.htm Python基础教程(第2版)高清晰PDF+源代码 2------------------------------------------------------------------ 3--

《 MySQL必知必会》笔记_持续更新

< MySQL必知必会> structured querylanguage,MySQL是一个数据库系统管理软件软件,也可以理解为为数据库服务器.读音,my sequel,/?si?kw?l / see kuo 第1.2.3章 schema,提要纲要,column列.row行 数据库:一某种有组织的方式来储存的数据集合 DBMS databasemanegersystem数据库管理系统 table,表,某种特殊类型数据的结构化清单 一个数据中,表名称有唯一性 表的特性,我们用schema[模式]

mysql 函数编程大全(持续更新)

insert ignore insert ignore表示,如果中已经存在相同的记录,则忽略当前新数据 如果您使用一个例如“SET col_name = col_name + 1”的赋值,则对位于右侧的列名称的引用会被作为DEFAULT(col_name)处理.因此,该赋值相当于SET col_name = DEFAULT(col_name) + 1. MySQL 的CAST()和CONVERT()函数可用来获取一个类型的值,并产生另一个类型的值 数据类型转换 CAST(value as typ

MySQL 重复索引探讨(持续更新中...)

资料参考:http://xiezhenye.com/2015/01/%E6%89%BE%E5%88%B0-mysql-%E6%95%B0%E6%8D%AE%E5%BA%93%E4%B8%AD%E7%9A%84%E4%B8%8D%E8%89%AF%E7%B4%A2%E5%BC%95.html <一> 创建'有问题的'表 1.创建表test1 CREATE TABLE test1 (   id int(11) NOT NULL,   f1 int(11) DEFAULT NULL,   f2 in