问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

...getBytes("ISO-8859-1"));是什么意思;ISO-8859-1从哪里来的?_百度...

发布网友 发布时间:2024-09-28 13:49

我来回答

3个回答

热心网友 时间:2024-10-09 09:10

name.getBytes("ISO-8859-1")是调用的String 类的下面这个方法,
public byte[] getBytes(String charsetName) throws UnsupportedEncodingException
即:使用指定的字符集将此 String 编码为 byte 序列,并将结果存储到一个新的 byte 数组中。
当此字符串不能使用给定的字符集编码时,此方法的行为没有指定。如果需要对编码过程进行更多控制,则应该使用 CharsetEncoder 类。

括号里面的参数是一个字符集的名字,至于什么叫字符集,下面是解释:
16 位的 Unicode 代码单元序列和字节序列之间的指定映射关系。此类定义了用于创建解码器和编码器以及获取与 charset 关联的各种名称的方法。此类的实例是不可变的。

此类也定义了用于测试是否支持特定 charset 的静态方法、通过名称查找 charset 实例的静态方法,以及构造一个包含目前 Java 虚拟机支持的每个 charset 的映射静态方法。通过类 CharsetProvider 中定义的服务提供者接口可以添加对新 charset 的支持。

此类中定义的所有方法用于多个并发线程是安全的。

标准 charset
Java 平台的每一种实现都需要支持以下标准 charset。请参考该实现的版本文档,查看是否支持其他 charset。这些可选 charset 的行为在不同的实现之间可能有所不同。

US-ASCII 7 位 ASCII 字符,也叫作 ISO646-US、Unicode 字符集的基本拉丁块
ISO-8859-1 ISO 拉丁字母表 No.1,也叫作 ISO-LATIN-1
UTF-8 8 位 UCS 转换格式
UTF-16BE 16 位 UCS 转换格式,Big Endian(最低地址存放高位字节)字节顺序
UTF-16LE 16 位 UCS 转换格式,Little-endian(最高地址存放低位字节)字节顺序
UTF-16 16 位 UCS 转换格式,字节顺序由可选的字节顺序标记来标识

热心网友 时间:2024-10-09 09:04

ISO-8859-1:是国际字符集之一,比如我们常用的UTF-8和GBK等都是的。
new String(name.getBytes("ISO-8859-1")):这句话的意思是:把name的值用“ISO-8859-1”字符集获取他的字节,“name.getBytes("ISO-8859-1")”这里面返回的是一个ISO-8859-1的字节数组,最后创建一个String对象,在把它赋值给name;

热心网友 时间:2024-10-09 09:04

楼上 介绍的很好
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
拘留是不是会被开除公职 什么可以杀真菌 脸盆如何消灭真菌 房子消毒杀真菌最简单的办法 电梯惊魂讲的是什么 如果制作u盘插电脑就格式化 北京交通大学EMBA报名时需要缴费吗 北京交通大学EMBA是否要交报名费? 黑色无袖衫有哪些时尚感爆棚的搭配思路值得分享? 北京交通大学EMBA学制是什么 try {byte bb[]=name.getBytes("ISO-8859-1"); name=new String(bb,"g... byte b[]=Names.getBytes("ISO-8859-1") ...Servlet里的byte temp[]=s.getBytes(“ISO-8859-1”);是什么意思... 达隆郡达隆郡全史 达隆郡的历史内容 生日礼物送什么好! ...殷六侠,都发生“不伦之恋”,金庸先生写作时是这样想的? 手机号码中有什么数字是最吉祥的吗? 中秋到了,想给家里老爷子买点滋补品当礼物,最好是健康、无 脖子落枕如何睡觉 我们归信阳市平桥区,工业城管,我在工业城开贫困证明属于什么级别的? oppo手机花屏怎么回事?如何处理? 这里有详细的处理方法 月子能喝什么粥 DC-CTLDC-CTL治疗流程 DC-CTL作用 DC-CTLDC-CTL在胰腺癌中的研究 DC-CTL定义 我是安徽省安庆市望江县某中学的一位教师,从教15年,一直没有机会评上... 隔多久喝一次益母草煮鸡蛋 ...3秒钟之后,会出现一个autohotkey的对话框,然后我的鼠标键盘全... 【java中的getBytes()】看看下面的程序 JSP遇见的getBytes("IS08859-1")是什么意思呢? action=new String(action.getBytes("ISO-8859-1"))这句话有什么用吗... ...iso-8859-1" ).GetBytes("中文") 结果不是 4 个字节? 汇行是什么意思? 缴纳社会保险的时候需要签的劳动合同样本一页几人份的怎么查找 汉字的常用编码有三种:输入码、机内码、输出码, python中,cp936和utf-8有什么区别? 网页记录删除恢复后打开为乱码 ...String(fileName.getBytes("gb2312"),"iso8859-1");原因是什么?_百... ...Encoding.GetEncoding( "iso-8859-1" ).GetBytes("中文") 结果不是... ...getParameter("name").getBytes("ISO8859_1"),"GBK") %>怎么解读... 水管抗震支架的质量怎么样啊? 当一家人4代人都说你不好,骂你,你有没有想过是你自己本事的原因?但是你... 请问一下家中四代均有重罪是什么生肖 一家人里有这三个“生肖” 四代能“福贵” 北京市南锣鼓巷,故宫北海公园,王府井地铁6号线怎么样?有什么好玩... 北京市东直门三里屯簋街高层电梯景观房怎么样?有什么好玩的地方? 分享7款超级实用的小众网站|肯定有你需要的 身份证过期了在外地可以办身份证吗