Mysql中的排序规则utf8.docx
- 文档编号:15411121
- 上传时间:2023-07-04
- 格式:DOCX
- 页数:17
- 大小:20.64KB
Mysql中的排序规则utf8.docx
《Mysql中的排序规则utf8.docx》由会员分享,可在线阅读,更多相关《Mysql中的排序规则utf8.docx(17页珍藏版)》请在冰点文库上搜索。
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
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Mysql 中的 排序 规则 utf8