Mysql中的排序规则utf8.docx

上传人:b****7 文档编号:15411121 上传时间:2023-07-04 格式:DOCX 页数:17 大小:20.64KB
下载 相关 举报
Mysql中的排序规则utf8.docx_第1页
第1页 / 共17页
Mysql中的排序规则utf8.docx_第2页
第2页 / 共17页
Mysql中的排序规则utf8.docx_第3页
第3页 / 共17页
Mysql中的排序规则utf8.docx_第4页
第4页 / 共17页
Mysql中的排序规则utf8.docx_第5页
第5页 / 共17页
Mysql中的排序规则utf8.docx_第6页
第6页 / 共17页
Mysql中的排序规则utf8.docx_第7页
第7页 / 共17页
Mysql中的排序规则utf8.docx_第8页
第8页 / 共17页
Mysql中的排序规则utf8.docx_第9页
第9页 / 共17页
Mysql中的排序规则utf8.docx_第10页
第10页 / 共17页
Mysql中的排序规则utf8.docx_第11页
第11页 / 共17页
Mysql中的排序规则utf8.docx_第12页
第12页 / 共17页
Mysql中的排序规则utf8.docx_第13页
第13页 / 共17页
Mysql中的排序规则utf8.docx_第14页
第14页 / 共17页
Mysql中的排序规则utf8.docx_第15页
第15页 / 共17页
Mysql中的排序规则utf8.docx_第16页
第16页 / 共17页
Mysql中的排序规则utf8.docx_第17页
第17页 / 共17页
亲,该文档总共17页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

Mysql中的排序规则utf8.docx

《Mysql中的排序规则utf8.docx》由会员分享,可在线阅读,更多相关《Mysql中的排序规则utf8.docx(17页珍藏版)》请在冰点文库上搜索。

Mysql中的排序规则utf8.docx

Mysql中的排序规则utf8

Mysql中的排序规则utf8

第一篇范文:

修改MYSQL默认编码为UTF8

修改MYSQL默认编码为UTF8

MySQL的默认编码是Latin1,不支持中文,那么如何修改MySQL的默认编码呢,下面以UTF-8

为例来说明

需要注意的是,要修改的地方非常多,相应的修改方法也很多。

下面是一种最简单最彻底的

方法:

一、Windows

1、中止MySQL服务

2、在MySQL的安装目录下找到my.ini,如果没有就把my-medium.ini复制为一个my.ini

即可

3、打开my.ini以后,在[client]和[mysqld]下面均加上default-character-set=utf8,

保存并关闭

4、启动MySQL服务

二、Linux

1、中止MySQL服务(bin/mysqladmin-urootshutdown)

2、在/etc/下找到f,如果没有就把MySQL的安装目录下的support-files目录下的

my-f复制到/etc/下并改名为f即可

3、打开f以后,在[client]和[mysqld]下面均加上default-character-set=utf8,

保存并关闭

4、启动MySQL服务(bin/mysqld_safe)

非常简单,这样的修改一劳永逸,今后MySQL一切相关的默认编码均为UTF-8了,创建新表

格的时候无需再次设置

需要注意的是,当前数据库中已经存在的数据仍保留现有的编码方式,因此需要自行转码,

方法在网上有很多,不再赘述

以上的方法保证了数据为utf8编码,在mysqlQueryBrowser可视化工具中查看没有问题,

但是以dos方式登陆数据库,select到的依然是乱码,这时可以通过改变命令行客户端字

符集来

正确显示中文。

mysqlcharsetGBK;

这时用mysqlshowvariableslike'%set%';查看字符集变量,部分已经变成了GBK,此

时查询会在命令行正确显示结果。

3上面的方法是设置为默认,如果要临时改变字符集,可以用可视化操作,也可以通过代码

指定。

3.1可视化操作:

使用mysqlQueryBrowser工具来创建表,在数据库名上右键选择createnewtable,首先在EditTable的TableOPtions选项卡中,将CharSet设为指定的字符集。

比如latin1.然后再去创建和编辑各列。

在编辑列时,下方的columndetails选项卡中可以查看和修改该列的字符集,即columncharset栏。

如果保持默认,将与开始指定的

数据库字符集相同,在这里是latin1.当然也可以修改。

这里要注意一个问题,列默认的字符集是与首次指定的数据库字符集相同的,如果后来你改变了该数据库的字符集(在tableoptions选项卡中修改),比如改成了utf8,那么它包含

的列的字符集是不会改变的,只能单独去修改每列的字符集。

第二篇范文:

深入UTF8字符编码

第1章

1.1

1.2

1.3

1.4

第2章

2.1录Windows系统的字符编码...........................................................................................2系统默认字符编码.......................................................................................................2CMD命令行的字符编码.............................................................................................2IE浏览器的字符编码..................................................................................................3小结...............................................................................................................................3文本工具的字符编码...................................................................................................3保存和显示测试...........................................................................................................3

2.1.1测试样本...........................................................................................................3

2.1.2记事本字符编码测试.......................................................................................4

2.1.3写字板字符编码测试.......................................................................................5

2.1.4Word字符编码测试.........................................................................................5

2.2Copy测试.....................................................................................................................6

2.2.1EditPlus?

Copy?

写字板............................................................................6

2.2.2写字板?

Copy?

EditPlus............................................................................6

2.2.3EditPlus?

Copy?

Word................................................................................6

2.2.4Word?

Copy?

EditPlus................................................................................6

2.3Eclipse...........................................................................................................................6

2.3.1Eclipse全局字符编码......................................................................................7

2.3.2Eclipse工程字符编码......................................................................................7

2.3.3Eclipse文件字符编码......................................................................................7

2.3.4Eclipse文本编辑器字符编码..........................................................................8

2.4其他文本工具...............................................................................................................8

2.5创建文本文件的方式...................................................................................................8

2.5.1右键新建文本...................................................................................................8

2.5.2文本工具新建文本...........................................................................................9

2.6小结...............................................................................................................................9

第3章JAVA编译器的字符编码...........................................................................................10

3.1测试样本.....................................................................................................................10

3.2CMD命令行编译.......................................................................................................10

3.3TomCat编译...............................................................................................................10

3.4Eclipse编译...............................................................................................................11

3.5class字节码的字符编码............................................................................................11

3.6小结.............................................................................................................................12

第4章MySQL的UTF-8字符编码......................................................................................13

4.1JDBC的字符编码......................................................................................................13

4.2MySQL服务器端的字符编码...................................................................................13

4.3MySQL自带客户端的字符编码...............................................................................14

4.4小结.............................................................................................................................14

第5章Java+MySQL使用UTF-8编码范例........................................................................16

5.1测试描述.....................................................................................................................16

5.3

5.4

5.5

5.6

5.7

第6章

6.1

6.2

6.3

6.4

6.5

第7章

7.1

7.2

第8章环境设置.....................................................................................................................16CMD客户端插入中文数据.......................................................................................16CMD客户端显示中文数据.......................................................................................16Java程序插入中文数据.............................................................................................17Java程序显示中文数据.............................................................................................18Java程序查询中文数据.............................................................................................19URL编码....................................................................................................................21URL提交请求的方式................................................................................................21Get请求的编码..........................................................................................................21Post请求的编码.........................................................................................................23TomCat容器响应请求编码.......................................................................................23利用过滤器转码.........................................................................................................24总结.............................................................................................................................25Java+MySQL使用UTF-8的总结............................................................................25转码示意图.................................................................................................................25后记.............................................................................................................................29

深入UTF-8字符编码

第1章Windows系统的字符编码

1.1系统默认字符编码

中文Windows2022年以后的操作系统默认字符编码为GBK,未来可能会是GB__或Unicode;简单的讲Windows(文中“简体中文Windows”简称“Windows”)上所有字体的默认编码都是系统内码(文中“简体中文Windows操作系统默认字符编码是GBK”简称“系统内码”)。

显示的时候所有文字都以系统内码来显示!

保存的时候按选择的字符编码进行编码转换(系统内码?

指定编码)!

复制时所有的文字编码都是系统内码!

糊涂了?

别急,你可以先将上面这段话牢牢的记住,在第二章的测试中我们将会看到我们神奇的字符编码是如何转换的!

1.2CMD命令行的字符编码

CMD命令行不是我们以前98时代熟悉的DOS窗口,CMD命令行的默认字符编码是GBK。

如上一小节所讲的那样,所有的字符编码如果要正确的显示文字,必须保证被正确的转换编码为GBK!

目前我还没找到如何设置CMD命令行的默认字符编码,有知道的告诉我一声,我会非常高兴并感激您的!

在此之前,我想我们还是把它当作无法设置默认字符编码的命令行吧!

IE浏览器的字符编码

IE浏览器可以设置默认的字符编码:

IE属性?

常规?

语言?

可以看到默认的字符编码,当然也可以填加和删除!

IE浏览器浏览网页的时候,通常文件本身会有“签名”来通知浏览器采用什么样的字符编码来显示网页,如果没有,则采用系统内码来显示!

如果有的话,先调用相应的字符编码,然后再转换成系统内码!

1.4小结

Windows操作系统默认字符编码是GBK,所有的文字都用GBK编码显示!

保存的时候将按选择的字符编码进行编码转换(系统内码?

指定编码)!

复制的时候所有的文字编码也都是系统内码!

第2章文本工具的字符编码

2.1保存和显示测试

2.1.1测试样本

EditPlus可以设置默认的字符编码,我用的版本是2.2;设置字符编码如图:

将EditPlus默认的新建文件字符编码设置为UTF-8;然后新建立一个文本文件,

这是一个UTF-8编码的中文测试!

如下图:

然后另存为test.txt;编码默认为UTF-8不用修改!

接下来我们分别测试记事本、写字板、WORD来打开这个文件进行测试!

2.1.2记事本字符编码测试

点test.txt文键右键?

用记事本打开?

结果如图:

我们看到用记事本打开显示正常!

2.1.3写字板字符编码测试

点test.txt文键右键?

用写字板打开?

结果如图:

用写字板打开全是乱码!

2.1.4Word字符编码测试

点test.txt文键右键?

用WORD打开?

结果如图:

第三篇范文:

PHP复习题附答案

php复习题

第2章数据与变量

1.写出相关PHP代码的输出结果。

(1)

$a=“hello";

$b=

$b=100;

echo$a;

答案:

100

(2)

$test=‘aaaaaa’;

$abc=$test;

unset($test);

echo$abc;

答案:

aaaaaa

(3)

$var1=5;

$var2=1;

functionget_value(){

global$var2;

$var1=0;

return$var2++;

}

get_value();

echo$var1,$var2;

答案:

52

(4)

functionget_count(){

static$count=2;

return$count++;

}

$count=5;

get_count();

echoget_count();

答案:

3

(5)

$num=10;

functionmultiply(){

$num=$num*10;

}

multiply();

echo$num;答案:

10

第3章运算符与控制流程

1.写出相关PHP代码的输出结果。

(1)

$str1=null;

$str2=false;

var_dump($str1==$str2);

答案:

bool(true)

(2)

$str1

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 表格模板 > 调查报告

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2