`
落地窗
  • 浏览: 438264 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

php utf8和utf-8的区别

阅读更多
在使用中常常遇到utf-8和utf8,现在终于弄明白他们的使用不同之处了,现在来和大家分享一下,下面我们看一下utf8 和 UTF-8 有什么区别
“UTF-8”是标准写法,php在Windows下边英文不区分大小写,所以也可以写成“utf-8”。“UTF-8”也可以把中间的“-”省略,写成“UTF8”。一般程序都能识别,但也有例外(如下文),为了严格一点,最好用标准的大写“UTF-8”。
在数据库中只能使用“utf8”(MySQL) 在MySQL的命令模式中只能使用“utf8”,不能使用“utf-8”,也就是说在PHP程序中只能使用“set names utf8(不加小横杠)”,如果你加了“-”此行命令将不会生效,但是在PHP中header时却要加上“-”,因为IE不认识没杠的“utf8”,原因见下文。
PHP中的header:
<?php header('Content-Type: text/html; charset=UTF-8'); ?> //奇怪了:Content-Tyep用冒号,Chatset却是等号。
静态文件使用:
  <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
总结:【只有在MySQL中可以使用“utf-8”的别名“utf8”,但是在其他地方一律使用大写“UTF-8”。】
具体为:
  在命令“mysql_query(set names utf8)”外一律用大写“UTF-8”。
FROM:http://blog.csdn.net/ljfbest/article/details/6700148
分享到:
评论

相关推荐

    UTF-8与GB与 Big5之间的转换

    UTF-8最大的优点在于其兼容性,它在互联网上被广泛采用,因为大多数现代网页和编程语言都默认支持UTF-8。UTF-8编码的一个特点是,英文和很多常用汉字只用一个字节表示,而复杂的字符则可能需要多个字节。这样既能...

    字符编码转换类,支持 ANSI、Unicode、Unicode big endian、UTF-8、UTF-8+Bom互相转换

    本文将深入探讨PHP中的字符编码转换,特别是针对ANSI、Unicode(包括Little Endian和Big Endian)、UTF-8以及UTF-8+BOM的转换。 首先,让我们了解这些编码格式的含义: 1. ANSI编码:通常指的是Windows系统的默认...

    Patchwork UTF-8:处理UTF-8格式字符串的便携类库

    然而,尽管PHP本身对UTF-8有一定的支持,但在某些场景下,开发者可能需要更强大和灵活的工具来处理UTF-8字符串。 Patchwork UTF-8类库提供了许多实用的功能,如: 1. **字符串转换**:可以将字符串在不同的字符...

    zh-cn-utf8

    使用UTF-8,可以确保PHP能够正确识别和处理各种语言的文本,尤其是中文,从而避免了字符显示异常的问题。 接着,我们可以探讨如何在PHP中配置UTF-8。这通常涉及到以下几个方面: 1. **PHP文件编码**:确保所有PHP...

    php utf-8编码去bom小工具

    标题 "php utf-8编码去bom小工具" 指的是一个PHP脚本,用于去除UTF-8编码文件中的BOM(Byte Order Mark)。BOM是UTF-8编码的一个可选特征,它在文件开头放置三个特殊的字节来标识文件的字符编码,但这可能会导致在...

    UTF-8.rar_Free!_UTF-8简体中文免费版_cmsware2.8.5pro

    虽然时间相对较早,但考虑到其对UTF-8编码的全面支持和PHP5的兼容性,至今仍有一定的实用价值,特别是在需要维护旧项目的场合。 综上所述,UTF-8编码在CMSware v2.8.5中扮演了核心角色,确保了系统对中文内容的正确...

    umeditor1.2.3-utf8-jsp

    "umeditor1.2.3-utf8-jsp" 版本是该编辑器的一个特定发行版,包含了UTF-8编码支持,适合在Java服务器页面(JSP)环境中使用。 1. **UMEditor 的基本结构**: UMEditor 包含了前端编辑器界面和后端处理逻辑两部分。...

    ANSI-UTF-8-互转.rar

    可以进行转换的操作有:UTF8-&gt;ANSI或ANSI-&gt;UTF8. 可以方便网站设计人员在这两种编码之间进行转换. 软件为绿色软件,不写入任何注册表信息,不包含任何垃圾(下载请对比本站的MD5检验码). 操作注意: 文件类型须...

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

    总的来说,处理UTF-8文件中的BOM是一个常见的需求,特别是在跨平台开发和文本处理场景中。通过理解编码原理和使用适当的工具或代码,我们可以有效地解决这个问题。对于`batchremovebom.php`这样的脚本,开发者可以...

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

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

    ueditor1_4_3_3-utf8-php

    《UEditor 1.4.3.3 UTF-8 PHP 版本详解及应用实践》 UEditor 是百度推出的一款开源的在线富文本编辑器,它具有强大的功能、良好的用户体验和丰富的自定义选项,被广泛应用于网站内容管理、论坛、博客等场景。本文将...

    php汉字转拼音 降汉字转换为拼音,utf-8

    在PHP编程语言中,将汉字转换为...总的来说,PHP汉字转拼音是处理中文数据时不可或缺的技术,而UTF-8编码则保证了在不同系统和平台间数据的兼容性。通过选择合适的库并理解其工作原理,开发者可以高效地实现这一功能。

    PHP编码转换函数utf-gb-big5

    在PHP编程语言中,处理不同字符编码的转换是常见的需求,特别是当涉及到中文字符时,如GBK(GB2312)、Big5和UTF-8等。这些编码标准在中国大陆和台湾地区尤为常见。本篇文章将详细介绍如何在PHP中进行各种编码间的...

    批量转UTF8工具-批量转UTF8工具

    除了批量转换UTF8,EditPlus还提供代码高亮、自动完成、宏录制等特性,是程序员和文本工作者的得力助手。 在实际使用中,用户可能遇到的问题包括:如何正确选择源文件的编码、如何处理含有特殊字符的文件、转换过程...

    PHP 与 UTF-8 的最佳实践详细介绍

    在PHP开发中,正确处理字符编码,特别是UTF-8,对于确保程序的国际化和本地化兼容性至关重要。本文将深入探讨PHP与UTF-8的最佳实践,帮助开发者避免常见的编码问题。 首先,理解PHP与UTF-8的关系是基础。尽管PHP...

    php网页中utf-8编码转换gb2312实用类

    在实际应用中,这个类可以方便地集成到PHP网页的后端处理逻辑中,例如在接收表单提交的GB2312编码数据时,将其转换为UTF-8以便存储在UTF-8编码的数据库中;或者在从数据库中读取数据后,将UTF-8编码的数据转换为GB...

    最好的汉字转换拼音utf-8 php版 权威

    标题中的"最好的汉字转换拼音utf-8 php版 权威"指的是一个专为PHP设计的库或工具,用于将汉字转换成对应的拼音,同时支持UTF-8编码,这是国际化的标准编码格式,可以处理多种语言,包括中文。这个工具对于那些需要...

    处理UTF-8格式字符串的便携PHP库.zip

    }UTF-8(8-bit Unicode Transformation Format)是一种针对Unicode的可变长度字符编码,又称万国码。由Ken Thompson于1992年创建。现在已经标准化为RFC 3629。UTF-8用1到6个字节编码Unicode字符。用在网页上可以统一...

    PHPCMS-formguide_export_utf-8-导出EXCEL表格功能

    PHPCMS-formguide_export_utf-8-导出EXCEL表格功能是PHP开发的一款内容管理系统(CMS)中的一个重要组件,主要用于实现网站数据的高效管理和导出。在这个特定的功能中,"formguide"指的是PHPCMS中的表单向导,它允许...

    ewebeditor_utf-8.rar

    4. **数据库兼容性**:如果编辑器与数据库交互,还需确保数据库表和字段也支持UTF-8。 5. **测试**:转换后,进行详细的功能测试,确认所有功能正常,并且没有出现新的乱码问题。 在实际应用中,EWebEditor可以通过...

Global site tag (gtag.js) - Google Analytics