到底是:UTF-8 还是:UTF8?

原创 2009年02月23日 18:16:00

看到很多的java代码里写的是: new String(“xxx”,"UTF8”),或者是s.getBytes("UTF8") 。

感觉有点怪怪的,看了一下jdk的文档,Charset的标准名称应该是:UTF-8,虽然一个Charset可以有多个别名,而且是不区分大小写的,用哪个别名都可以,但是我在jdk里看到的标准写法是UTF-8,而且在RFC3629里没有看到UTF-8的别名?谁找到了可以告诉我一下。

测试了一下,虽然用utf-8和utf8似乎没有什么差别,但我觉得还是用标准名称比较好,记得有一次jsp页面的乱码问题调试了很久,最后发现是页面的pageEncoding里写的是"UTF8”,换成"UTF-8"就没有乱码了.

哎,java的编码问题,为什么总也搞不清楚啊

Technorati 标签: java,encoding,utf8,utf-8

深入理解Python的字符编码utf-8 & unicode

在Python中有两个和字符很相关的类型,一个是str类型,一个是unicode类型。 这两种类型的对象都是sequece序列,其中str是字节序列,而unicode是字符序列在2.x版本的pyth...
  • warrior_zhang
  • warrior_zhang
  • 2016年01月12日 13:03
  • 4010

字符编码 ASCII,Unicode和UTF-8的关系

字符编码 ASCII,Unicode和UTF-8的关系
  • ppdyhappy
  • ppdyhappy
  • 2016年05月17日 13:54
  • 7167

UTF-8编码占几个字节?

占2个字节的:带有附加符号的拉丁文、希腊文、西里尔字母、亚美尼亚语、希伯来文、阿拉伯文、叙利亚文及它拿字母则需要二个字节编码 占3个字节的:基本等同于GBK,含21000多个汉字 占4个字节的:中日韩...
  • bluetjs
  • bluetjs
  • 2016年10月26日 18:27
  • 16800

java读取写入utf-8编码文件

private static void replace(File file,String searchStr,String replaceStr) { // TODO Auto-generated...
  • djun100
  • djun100
  • 2013年10月16日 11:34
  • 23478

锟斤拷?UTF-8与GBK互转,为什么会乱码?

中文乱码是怎么产生的,编码转换是怎么回事,编码转换中有哪些需要注意的,本文为你解答!...
  • u010234516
  • u010234516
  • 2016年10月18日 21:50
  • 13393

GBK和UTF-8的区别与相互转换

GBK和UTF-8的区别与相互转换简介GBK编码:是指中国的中文字符,其实它包含了简体中文与繁体中文字符,另外还有一种字符“gb2312”,这种字符仅能存储简体中文字符。 UTF-8编码:它是一种全...
  • junbincc02
  • junbincc02
  • 2016年11月09日 11:13
  • 314

JSP使用UTF-8链接MYSQL数据库(UTF8)乱码以及连接失败问题以及更改mysql默认编码

JSP使用UTF-8链接MYSQL数据库(UTF8)乱码以及连接失败问题: 前言,服了这些大公司,做的数据库都不人性化。。。我忙了很久才搞定的说 1.在mysql的数据库是utf8编码的时候,连...
  • huitoukest
  • huitoukest
  • 2014年06月01日 10:19
  • 1510

UTF-8与UTF-16的区别

UTF-8 与UTF-16的区别     UTF-16比较好理解,就是任何字符对应的数字都用两个字节来保存.我们通常对Unicode的误解就是把Unicode与UTF-16等同了.但是很显然如果都是...
  • lcj200813138020
  • lcj200813138020
  • 2015年07月16日 16:43
  • 3051

将 utf-8 数据存储在 SQL Server 中的说明

将 utf-8 数据存储在 SQL Server 中的说明 文章编号: 232580 - 查看本文应用于的产品 查看机器翻译免责声明 Microsoft 支持页面的机器翻译 ...
  • ljsososo
  • ljsososo
  • 2013年08月26日 16:13
  • 4921

设置MYSQL数据库编码为UTF-8:

设置mysql数据库显示编码:set charset utf8;  查看mysql数据库编码:show variables like 'character%';    在这个过程中如果出现了数据库...
  • lidew521
  • lidew521
  • 2013年02月03日 23:05
  • 12420
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:到底是:UTF-8 还是:UTF8?
举报原因:
原因补充:

(最多只允许输入30个字)