社区
Web 开发
帖子详情
iso8859_1 和ISO-8859-1有什么不同吗?各种的编码方式如gb2312和GB2312,GBK 与gbk这样子大写和小写的有没有什么区别呢?
Bullet007
2004-08-27 11:07:14
iso8859_1 和ISO-8859-1有什么不同吗?各种的编码方式如gb2312和GB2312,GBK 与gbk这样子大写和小写的有没有什么区别呢?
我在系统上用iso8859_1 和ISO-8859-1分别进行转换的时候出现问题,用ISO-8859-1能够成功转换,用
iso8859_1则不能成功转换?这是什么原因呢?很奇怪!
...全文
457
5
打赏
收藏
iso8859_1 和ISO-8859-1有什么不同吗?各种的编码方式如gb2312和GB2312,GBK 与gbk这样子大写和小写的有没有什么区别呢?
iso8859_1 和ISO-8859-1有什么不同吗?各种的编码方式如gb2312和GB2312,GBK 与gbk这样子大写和小写的有没有什么区别呢? 我在系统上用iso8859_1 和ISO-8859-1分别进行转换的时候出现问题,用ISO-8859-1能够成功转换,用 iso8859_1则不能成功转换?这是什么原因呢?很奇怪!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
wubai250
2004-08-27
打赏
举报
回复
ISO-8859-1 或iso-8859-1
必须这么写
不区别大小写
yyqllxh2004
2004-08-27
打赏
举报
回复
应该是一样的啊都
andy_zhang_ping
2004-08-27
打赏
举报
回复
是一样的!没有什么不同!不写ISO,只写8859-1都可以!
tangyongtgyg
2004-08-27
打赏
举报
回复
是一样的,没有区别!
Bullet007
2004-08-27
打赏
举报
回复
用iso8859_1这样的写法,也不会报错,如果换一个没有 存在的标准转化就会出错!
1:str2=new String (str1.getBytes(),"ISO-8859-1");
2:str2=new String (str1.getBytes(),"iso8859_1");
这两种编译的时候都不会出错,运行的时候也不户出错!只是后者没有成功转化,如果换一个其他的没有的编码标准,虽然编译可以通过,但是运行就会被捕捉到异常,这是为什么呢?
问题是为何2不能捕捉到异常!
9节课征服「字符编码」
ASCII、
GB2312
、
GBK
、GB18030Unicode、UTF-8、UTF-16、UTF-32
GBK
、
GB2312
、
iso
-
8859
-1
之间的
区别
1. 概述 本文主要包括以下几个方面:编码基本知识,java,系统软件,url,工具软件等。 在下面的描述中,将以"中文"两个字为例,经查表可以知道其
GB2312
编码是"d6d0 cec4",Unicode编码为"4e2d 6587",UTF编码就是"e4b8ad e69687"。注意,这两个字没有
iso
8859
-1编码,但可以用
iso
8859
-1编码来"表示"。 2. 编码基本
常见编码
GBK
、
GB2312
、UTF-8、
ISO
-
8859
-1
的
区别
在项目开发中,会经常遇到
不同
的
编码方式
。不管什么编码,都是信息在计算机中的一种表现,理解常见的
编码方式
,有助于我们避免出现乱码等现象。 最初的计算机字符编码是通过ASCII来编码的,是现今最通用的单字节编码系统,使用7位二进制数来表示所有的字母、数字、标点符号及一些特殊控制字符,作为美国编码标准来使用。
ISO
-
8859
-1
编码是单字节编码,向下兼容ASCII,是许多欧洲国家使用的编码标准。其编码范围是0x00-0xFF,0x00-0x7F之间完全和ASCII一致,0x80-0x9F之间是控制字符,0xA0
UTF-8、
GB2312
、
GBK
、GB18030、
ISO
-
8859
-1
(也称Latin-1):兼容ASCII编码
UTF-8、
GB2312
、
GBK
、GB18030、
ISO
-
8859
-1
(也称Latin-1):兼容ASCII编码
常见的
编码方式
,ASCII码、
ISO
-
8859
-1
、
GB2312
、
GBK
、GB18030、UTF-16、UTF-8
1.ASCLL码 ASCLL码共有128个,用一个字节(byte)的低七位表示,0到31是控制字符如换行、回车、删除等,32到126是打印字符,可以通过键盘输入并且能够显示出来。 2.
ISO
-
8859
-1
128个字符显然是不够用的,于是
ISO
组织在ASCII码基础上又制定了一系列标准用来扩展ASCII编码,它们是
ISO
-
8859
-1
~
ISO
-
8859
-1
5,其中
ISO
-
8859
-1
涵盖了大多数西欧语言字符,所以应用得最广泛。
ISO
-
8859
-1
仍然是单字节编码,它总共能表示256个字符。 3.
GB2312
Web 开发
81,092
社区成员
341,718
社区内容
发帖
与我相关
我的任务
Web 开发
Java Web 开发
复制链接
扫一扫
分享
社区描述
Java Web 开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章