问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

utf-8与utf8编码有什么区别

发布网友 发布时间:2022-04-23 00:23

我来回答

3个回答

懂视网 时间:2022-04-10 18:33

utf8_general_ci 不区分大小写,这个你在注册用户名和邮箱的时候就要使用。

utf8_general_cs 区分大小写,如果用户名和邮箱用这个 就会照成不良后果

utf8_bin: compare strings by the binary value of each character in the string 将字符串每个字符串用二进制数据编译存储。 区分大小写,而且可以存二进制的内容

举例说明:

 如果你的Sql查询语句: where first_name="Bob"
下面哪些字段内容会返回匹配:
‘Bob‘ : utf8_bin, utf8_general_ci and utf8_general_cs 
‘B?b‘ : utf8_general_ci and utf8_general_cs 将?转为o
‘B?B‘ : utf8_general_ci 不区分大小写

mysql中utf8编码的utf8_bin,utf8_general_cs,utf8_bin的区别

标签:字段   character   进制   bin   语句   用户名   where   str   sql查询   

热心网友 时间:2022-04-10 15:41

本质上没有区别。“UTF-8”是标准写法,在Windows下边英文不区分大小写,所以也可以写成“utf-8”。“UTF-8”也可以把中间的“-”省略,写成“UTF8”。一般程序都能识别,但也有例外(如下文),为了严格一点,最好用标准的大写“UTF-8”。
在MySQL数据库中只能使用“utf8”
在MySQL的命令模式中只能使用“utf8”,不能使用“utf-8”,也就是说在PHP程序中只能使用“set names utf8(不加小横杠)”,如果你加了“-”此行命令将不会生效,但是在PHP中header时却要加上“-”,因为IE不认识没杠的“utf8”,原因 见下文。
在IE浏览器中只能使用“utf-8”
IE中如果使用了“utf8”,页面可能会 空白 或 显示为乱码。
但是在其它浏览器却是正常的,原因是因为:其它浏览器默认使用的是UTF-8的编码,如果无法识别页面的编码就会用默认的UTF-8来解码,但 是IE的默认编码是GB2312,所以默认的话就。。。。。(其它浏览器指“FireFox”、“Chrome”、“Opera”)

总结
【只有在MySQL中可以使用“utf-8”的别名“utf8”,但是在其他地方一律使用大写“UTF-8”。】
具体为:
在命令“mysql_query(set names utf8)”外一律用大写“UTF-8”。
--EOF--

热心网友 时间:2022-04-10 16:59

你好,字符均使用双字节来表示,只不过为区分中文,将其最高位都定成1。

至于UTF-8编码则是用以解决国际上字符的一种多字节编码,它对英文使用8位(即一个字节),中文使用24位(三个字节)来编码。对于英文字符较多的论坛则用UTF-8节省空间。

GBK包含全部中文字符;UTF-8则包含全世界所有国家需要用到的字符。

GBK是在国家标准GB2312基础上扩容后兼容GB2312的标准(好像还不是国家标准)
UTF-8编码的文字可以在各国各种支持UTF8字符集的浏览器上显示。
比如,如果是UTF8编码,则在外国人的英文IE上也能显示中文,而无需他们下载IE的中文语言支持包。 所以,对于英文比较多的论坛 ,使用GBK则每个字符占用2个字节,而使用UTF-8英文却只占一个字节。

UTF8是国际编码,它的通用性比较好,外国人也可以浏览论坛,GBK是国家编码,通用性比UTF8差,不过UTF8占用的数据库比GBK大~
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
孔子周游列国坐的什么车? 高内聚 ,低耦合 到底是什么意思? 高内聚低耦合的设计原则 清爽百合虾仁 高内聚低耦合原则 4题求详细解答,高中数学题 ...JAVA项目中各自功能与优点,他们之间的联系是什么? ...是pl/sql写好了,但是不是我们写哦,我想问各位java程序猿们,你们写吗... 核桃分心木泡几次水合适 核桃分心木泡多少次水合适 灯为什么不是短路 氩弧焊 焊接铁板 用什么焊条 氩弧焊机没有高频了怎麽办 如何用电铬铁焊接芯片,使用芯片变的饱满光滑不带刺 CHE427是什么焊条 氩弧焊的焊接方法 氩弧焊哥,人工送丝 原子哥,手动焊接STM32会不会烫坏芯片 一般管件制造单位在电熔管件出厂时都已在管件条码标注上注明了焊接参数:CO90-T120-C15,哥哥参数的意思? 氩弧焊哥,熔池问题 有什么免费的软件可以剪辑音乐的? 网上有能在线剪切音频的地方吗? 现在有哪个网站的视频编辑素材最齐全的,包括图片、背景音乐、音效等 有没有剪辑音乐的网站? 在线剪辑音频(视频)的网站有吗? 现在有哪个网站的视频编辑素材最齐全的,背景音乐、音效等 免费剪辑音频(音乐)的软件或网站? 这个动图表情包人物叫什么名字啊?好可爱 网友为成都街头“啃地石狮”设计了表情包,你觉得如何? 宋亚轩表情包猜词反应好快,00后都有哪些必备的技能? 求鸭子生活表情包! 40Cr钢焊接采用什么焊条好,采用什么工艺保证不裂? 电烙铁 焊接不上什么原因? 氩弧焊和二保焊的焊接工艺有什么区别 烧氩弧焊的技巧 钨极氩弧焊的焊接工艺 电焊机怎么焊 有谁会烧氩弧焊,我一烧就烧穿,怎样才能烧好,求大神解答,答对给分 我有朋友被他老婆的亲哥叫去贵阳观山湖世纪城龙城一号那边,说修地铁焊铝合金每天工资800一天,后面包 氩弧焊怎么样焊不锈钢管不凹下去? 焊接专业前景如何? 跪求哥哥姐姐告诉我该怎样用电烙铁焊小的开关? EXCEL中,如何将两行合并为一行数据? excel中怎么把两行合并成一行,原有的数据合并在一起? 如何将Excel 表格中的两行数据合并到一行? Excel中如何将2行合并在一起? Excel两行数据合并成一行? excle表格里有很多行内容,如何使每两行单元格内容合并成一行?注意:就是相邻的两行合并成一行 蛋黄加牛奶做成什么 excel如何将两行的内容合并在一行 鸡蛋黄可以冲在牛奶里一起喝吗