I want to write a string to a file which expects an 8-bit US ASCII encoding.

Which encoding scheme should I use for the method String.getBytes(encodingScheme)?

Thanks.

解决方案

ASCII is a 7bit encoding scheme, there is no "8-bit ASCII".

However, many encodings are ASCII-compatible, and some are 8bit transparent (i.e. every binary series maps to a valid character string, and vice versa, useful if you're sending binary data over a character channel without encoding it in base64 or so). If you just want to be ASCII-compatible, UTF-8 is the best choice; if you need 8 bit transparency, ISO-8859-1.

Note that the above advice is only useful if you want to transport ASCII-only strings or 8bit binary ones. In most cases, you actually want to transfer arbitrary strings, and there's no way around finding the proper encoding for these.

java us ascii,在Java中,哪种编码方案是8位US ASCII?相关推荐

  1. java gc日志乱码_Java中9种常见的CMS GC问题分析与解决(四)

    目前,互联网上 Java 的 GC 资料要么是主要讲解理论,要么就是针对单一场景的 GC 问题进行了剖析,对整个体系总结的资料少之又少.前车之鉴,后事之师,美团的几位工程师历时一年多的时间,搜集了内部 ...

  2. java 权限修饰符_java中4种访问权限修饰符

    在Java编程语言中有四种权限访问控制符,这四种访问权限的控制符能够控制类中成员的可见性. 一.public (1) 定义:public是公共的,被public所修饰的成员可以在任何类中都能被访问到. ...

  3. java程序设计有理数,《Java程序设计》复习题

    <Java程序设计>复习题 "++"运算符的操作数个数是 A. 1个 B. 2个 C. 3个 D. 4个 ## Character流与Byte流的区别是 A. 每次读入 ...

  4. verilog中状态机的三种编码方式的比较(二进制码、独热码、格雷码)

    最近做了一个小项目,是关于状态机中三种编码方式的比较,总结了一下三种编码方式的不同,可以会在以后IC笔试面试过程中用到,简单记录一下三种编码方式的优缺点. 三种编码方式如下图所示:其中独热码只有一位为 ...

  5. Windows 记事本的 ANSI、Unicode、UTF-8 这三种编码模式有什么区别?(好)

    修改 Windows 记事本的 ANSI.Unicode.UTF-8 这三种编码模式有什么区别?修改 Windows 的记事本默认存储文本文档编码是 ANSI,想问一下为了最大跨平台兼容性,应该采用哪 ...

  6. java utf-8字符表_Java中的ASCII、Unicode和UTF-8字符编码集

    首先讲一下几种字符的编码方式: 1. ASCII码 我们知道,在计算机内部,所有的信息最终都表示为一个二进制的字符串.每一个二进制位(bit)有0和1两种状态,因此八个二进制位就可以组合出256种状态 ...

  7. java中几种常见字符集与乱码介绍

    1.  ASCII和Ansi编码 字符内码(charcter code)指的是用来代表字符的内码 .读者在输入和存储文档时都要使用内码,内码分为  单字节内码 -- Single-Byte chara ...

  8. JAVA中几种常用JSON库性能比较

    点击上方"方志朋",选择"置顶公众号" 技术文章第一时间送达! 作者:飞污熊 xncoding.com/2018/01/09/java/jsons.html 本 ...

  9. java四种xml_Java中四种XML解析技术

    转载自 http://www.it.com.cn/f/edu/053/27/93819.htm 在平时工作中,难免会遇到把 XML 作为数据存储格式.面对目前种类繁多的解决方案,哪个最适合我们呢?在这 ...

  10. JAVA中方法的类型转换_Java中几种常用数据类型之间转换的方法

    Java中几种常用的数据类型之间转换方法: 1. short-->int 转换 exp: short shortvar=0; int intvar=0; shortvar= (short) in ...

最新文章

  1. 三维植物树木模型 Maxtree – Plant Models Vol 74
  2. 计算机运用领域最高奖的是2016年,中国首获高性能计算应用领域最高奖
  3. 软件工程 工具之二—— PowerDesigner v12(二)
  4. 【郭林专刊】过来人的总结
  5. 反射 reflect
  6. 实例Python处理XML文件的方法
  7. 如何从Fiori launchpad发出的请求判断出后台是哪个网关系统在响应
  8. 开源中国iOS客户端学习——(八)网络通信AFNetworking类库
  9. ssm radis mysql_SSM完美整合Redis
  10. oracle with as用法_as的用法那么多,你知道多少?
  11. k8s学习(一)——kubectl与api-server之间的交互核心过程
  12. 点击头像上传文件的效果
  13. Intellij idea 主题下载网址
  14. php获取客户端和服务器ip,PHP获取客户端和服务器IP地址
  15. 在FireFox中使用IE Tab插件
  16. Spark (一):大数据概述
  17. win10系统怎么进行远程控制操作
  18. 使用CreatePen()创建自定义画笔
  19. 【高老师UML软件建模基础】20级云班课习题答案合集
  20. 地球人来源3-仙女座人接触者 Alex Collier爬虫族议程访谈

热门文章

  1. 微信小程序学习笔记-(11)-仿糗事百科
  2. vue学习笔记-1-初步认识
  3. java长按底栏_java - 如何在导航抽屉物品中添加长按功能? - SO中文参考 - www.soinside.com...
  4. dosbox中out of memory_flink教程-详解flink 1.11 中的JDBC Catalog
  5. springboot mongo查询固定字段_SpringBoot中文参考指南(2.1.6)32、使用 NoSQL 技术
  6. combox控件触发事件_dom事件
  7. jq ajax渲染数据慢,Jquery Ajax 如何实现延时加载 。即很多网站上面的Loading。。。动态提时候,延时几秒,才显示出服务器的响应数据...
  8. 青岛大学计算机科学技术学院图灵班,北京大学第三届图灵班(2018级)开班仪式举行...
  9. 数据结构c语言程海英上机,数据结构(C语言版)程海英-上机6.doc
  10. MyBatis(八)------MyBatis动态SQL