到底是: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

前言:utf-8 和 unicodeUTF-8,1个汉字占3个字节,扩展B区以后的汉字占4个字节。 GBK,1个汉字占2个字节。 UTF-16,通常汉字占两个字节,范围是 \u4e00-\u9fa...
  • never_cxb
  • never_cxb
  • 2015-11-21 19:52:09
  • 4678

java中 Unicode和UTF-8的关系

Unicode和UTF-8的关系 今天下午,我突然想搞清楚Unicode和UTF-8之间的关系,于是就开始在网上查资料。   结果,这个问题比我想象的复杂,从午饭后一直看到晚上8:30点...
  • u010382560
  • u010382560
  • 2015-07-29 18:14:15
  • 1420

UTF-8、UTF-16、Unicode的区别

看了很多网上的总结,我捞出来最干的部分罗列在这里,希望对大家有帮助            字符集是指字符的集合,例如所有的英文字母是字符集,所有的汉字也是字符集,全世界所有语言的符号都放在一起,也可以...
  • u011605971
  • u011605971
  • 2015-06-02 15:16:08
  • 5321

判断文本是否是utf-8格式 (用于区分GB2312和UTF-8)

bool IsTextUTF8(const char* str, long length) { unsigned char chr; int nBytes = 0; // UFT8可用1-...
  • felicityWSH
  • felicityWSH
  • 2017-04-10 17:22:56
  • 1049

IDE都是UTF-8,mysql编码也是UTF-8,仍然中文乱码

IDE都是UTF-8,mysql编码也是UTF-8,仍然中文乱码
  • qq_35244529
  • qq_35244529
  • 2017-04-20 22:30:09
  • 1455

Oracle-GBK和UTF8的区别,该选择哪个版本

gbk与utf8的区别和比较 GBK的文字编码是双字节来表示的,即不论中、英文字符均使用双字节来表示,只不过为区分中文,将其最高位都定成1。 至于UTF-8编码则是用以解决国际上字符的一种...
  • xiaohan2826
  • xiaohan2826
  • 2014-06-06 16:07:01
  • 4628

项目开发时的编码选择,utf-8还是gb2312

http://www.cnblogs.com/ahulovey/archive/2010/08/20/1804327.html 经常我们打开外国网站的时候出现乱码,又或者打开很多非英...
  • xiaxiaorui2003
  • xiaxiaorui2003
  • 2016-09-09 16:51:33
  • 1111

如何查看当前织梦是GBK还是UTF8

找到common.inc.php即可。
  • facecrazy
  • facecrazy
  • 2016-03-06 10:29:46
  • 1390

引入项目中文乱码???明明是utf-8

1、我们引入项目到eclipse中(android studio我没碰到,但是原理是一样的),只是中文是乱码的,然后很操蛋,只能用一些文本工具进行查看注解。。。。而你的编译环境明明又是utf-8,全部...
  • qq_34723470
  • qq_34723470
  • 2016-11-30 15:43:42
  • 1532

判断一个字符串编码是utf-8还是gbk

java代码:     private static boolean Isutf8orgb2312(int[] value){         int iGBK = CountGBK(value); ...
  • burt_yu1
  • burt_yu1
  • 2017-02-09 17:07:42
  • 1052
收藏助手
不良信息举报
您举报文章:到底是:UTF-8 还是:UTF8?
举报原因:
原因补充:

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