首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >utf8和utf-8对UTF8和UTF-8之间有什么不同吗?

utf8和utf-8对UTF8和UTF-8之间有什么不同吗?
EN

Stack Overflow用户
提问于 2012-02-02 17:56:06
回答 2查看 703关注 0票数 4

在许多不同的代码环境的官方文档中,我看到UTF-8要么用大写,要么用小写表示,还有和不带破折号。是否有一个或另一个重要的地方可以使用?

找到这些字符串的一些地方包括:

  • 引用头()参数的PHP手册(HTTP标头)
  • 引用PHP函数参数的PHP手册
  • 关于内部配置的PHP手册
  • 有关配置的MySQL手册
  • Python 2代码编码声明
  • Bash语言环境配置
  • HTML元标签
  • XML文档类型
EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2012-02-02 18:42:07

官方的编码登记处将名称定义为不区分大小写,拼写为UTF-8 (UTF8甚至不是一个有效的别名)。任何能够处理UTF-8的软件都不太可能不承认UTF-8的名称。所以在所有地方,使用UTF-8而不是UTF8是很重要的.

由于名称不区分大小写,所以文档可以使用任何大小写。对他们施加案例限制的软件将会被严重破坏,我不明白为什么会假设这样的软件存在。文件的变化并不意味着必须使用某些特定的字母大小写。

票数 2
EN

Stack Overflow用户

发布于 2012-02-02 17:57:47

这的确是天壤之别。一个地方只接受一种形式,另一地方只接受另一种形式。

在这里列出是正确的,在什么情况下不是一个好主意-这将是一个庞大和无意义的开放式清单。简单地说,总是在相应的文档中查找特定情况下所接受的形式。

票数 8
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/9117378

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档