`
kamarl
  • 浏览: 1536 次
  • 性别: Icon_minigender_1
  • 来自: 北京
最近访客 更多访客>>
社区版块
存档分类
最新评论

[分享] utf8 和 UTF-8 有什么区别

    博客分类:
  • Java
阅读更多
“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”。

分享到:
评论

相关推荐

    utf-8/utf-16转换代码完整版

    最近需要对Linux与Windows平台下的字符传输出现乱码,对字符编码作了深究。参考了网上的UTF-8/UTF-16转换的资料,只有0x10000以下的...对其代码进行了修改和补充,可以实现所有的UTF-8/UTF-16的转换,分享给大家。

    批量去掉UTF-8文件中BOM标示符

    然而,UTF-8编码有一种特殊的形式,即带有BOM(Byte Order Mark)的UTF-8,也被称为UTF-8 with BOM。BOM是一个特殊的字符序列,用于标识文件的编码方式,但在某些情况下,BOM可能会引起问题,例如在某些编程语言中...

    windows版本的curses-2.2.1+utf8-cp36-cp36m-win_amd64.whl

    windows版本的curses-2.2.1+utf8-cp36-cp36m-win_amd64.whl,供分享

    易语言判断UTF-8字符源码

    标题提到的“易语言判断UTF-8字符源码”就是关于如何在易语言中识别和处理UTF-8编码的字符串的知识点。 UTF-8是一种广泛使用的Unicode字符编码,它能够表示Unicode字符集中几乎所有的字符,包括汉字和其他多语言...

    Labview 字符串和UTF8的相互转换

    在做Labview和tcp通讯的时候,需要发送中文字符串,找了会相关资料,竟然找到了labview提供...原文https://forums.ni.com/t5/LabVIEW/undocumented-function-quot-text-to-utf-8-quot/td-p/512911?profile.language=en

    Ueditor富文编辑器—jsp-utf-8

    charset=UTF-8"%>`来实现,确保页面输出和接收的数据都是UTF-8格式。 3. **引入Ueditor资源**:将Ueditor的JavaScript和CSS文件引入到你的JSP页面中。通常,这涉及到将`ueditor.all.js`和对应的样式表链接添加到...

    易语言UTF-8编码转换工具

    易语言UTF-8编码转换工具源码的分享,对学习易语言的初学者来说,是一个很好的实践案例,可以了解如何操作文件、读取和写入数据以及处理字符编码问题。 在处理编码转换时,通常会涉及到以下几个关键知识点: 1. **...

    克米-努比亚微资讯 商业版_GBK+UTF8

    【克米-努比亚微资讯 商业版_GBK+UTF8】是一款专为商业环境设计的资讯应用模板,它结合了GBK和UTF8两种字符编码,以满足不同用户的需求。GBK编码是中国大陆广泛使用的汉字编码标准,包含了大量中文字符,而UTF8则是...

    CMS程序PHPCMS + HDwiki整合版 UTF-8版-phpcms-hdwiki-utf8.zip

    2. **多语言支持**:UTF-8编码确保了对全球各种语言的支持,使得PHPCMS能够构建多语言网站。 3. **模块化设计**:系统内建新闻、图片、下载、视频等多种模块,同时允许开发人员扩展新的功能模块。 4. **权限管理**...

    百度编辑器ueditor-dev-1.5.0 utf8-php 编译版

    4. **多语言支持**:包括UTF-8在内的多种编码方式,适应全球化的网站需求。 5. **跨平台**:支持主流的Web浏览器,如Chrome、Firefox、Safari、Edge等,同时兼容PC和移动设备。 **二、版本介绍** 本次提供的版本是...

    ueditor1_4_3_2-utf8-jsp.zip

    首先,"ueditor1_4_3_2-utf8-jsp.zip" 是百度UEditor的一个特定版本,它包含了所有必要的文件和资源,以便在支持UTF-8编码的Java Web环境中集成和运行。UTF-8是一种普遍使用的字符编码,能够支持世界上几乎所有的...

    utf8-jsp.zip

    首先,我们来理解一下“UTF8”和“JSP”的含义。UTF8是一种广泛使用的字符编码标准,能够表示世界上几乎所有的字符,包括中文、英文、符号等,确保了不同语言的兼容性。而JSP(JavaServer Pages)是Java平台上的动态...

    javascript/微信小程序中将String进行Base64编码并UTF-8格式输出

    提供一种Base64编码,并输出UTF-8格式的BASE64编码方式。本程序在微信小程序开发工具中已经测试通过。 Base64代码: [javascript] view plain copy print? (function(){ var BASE64_MAPPING = [ 'A','B','C','D',...

    gbk转换utf-8工具!绝对给力!

    标签进一步明确了该工具的主要特性,包括“gbk转换utf-8工具”、“gbk转换utf-8”、“gbk转换”和“编码格式转换工具”、“编码格式转换”。这些标签强调了工具的核心功能,即在GBK与UTF-8编码之间进行转换,这对于...

    gbk转utf-8批量转换

    标题中的“GBK转UTF-8批量转换”是指在计算机编程和文本处理领域中常见的字符编码转换过程。GBK和UTF-8是两种不同的字符编码标准,它们用于表示不同语言的字符集,尤其是中文字符。 GBK(Great Chinese Encoding)...

    ueditor1_4_3_3-utf8-net.zip

    4. **多语言支持**:尽管"ueditor1_4_3_3-utf8-net.zip"文件名中包含了"utf8-net",这表明该版本主要关注UTF-8编码和.NET平台的兼容性,但UEditor实际上支持多种语言环境,包括但不限于JavaScript、PHP、ASP.NET等,...

    utf8.rar_UTF8_UTF8-gb_big5_delphi_utf8 decode_字符串 转换

    标题中的"utf8.rar_UTF8_UTF8-gb_big5_delphi_utf8 decode_字符串转换"表明这个压缩包可能包含与字符编码转换相关的代码或资源,特别是涉及到UTF8、GBK(GB2312,通常简称为gb)、BIG5以及Delphi编程语言的字符串...

    基于microPython开发单片机实现utf-8转gb2312

    # 单片机实现utf-8转gb2312 我们在单片机开发中常会遇到需要将UTF-8转换为GBK编码的需求。在了解各种编码格式的情况下可知, UFT-8不能直接转成GBK,需中转成unicode再转换为gbk。而unicode和gbk之间没有算法可以...

    UTF-8toGB2312:分享一个UTF-8转GB2312函数

    UTF-8toGB2312分享一个UTF-8转GB2312函数(UTF-8toGB2312)思路是UTF-8->Unicode->GB2312cp936.h是Unicode->GB2312的字符表void Utf8ToGb2312(const char* utf8, int len,u16* gbArray);参数:utf8是uft-8的字符串len...

    KesionCMS X1.0.150526加强版(UTF-8)

    UTF-8是Unicode字符集的一个实现方式,具有广泛的跨平台兼容性,能够支持多种语言,包括中文,确保了网站内容的多语言展示和国际化需求。 描述中提到的“1X”可能是指KesionCMS的1.0系列版本,该版本包含了一些插件...

Global site tag (gtag.js) - Google Analytics