1 gbk 支持简体和繁体中文
gb2312 支持简体中文
2 utf 1-6直接变长 中英文混排比较省空间
取得本机编码
public static void main(String[] args) {
System.out.println(System.getProperty("file.encoding"));
// UTF-8
// ISO-8859-1 和在项目设置的Property编码相同
}
成因及解决办法
package CharSetDemo02;
import java.io.BufferedWriter;
import java.io.OutputStream ;
import java.io.FileOutputStream ;
import java.io.File ;
import java.io.OutputStreamWriter;
public class CharSetDemo02{
public static void main(String args[]) throws Exception {
System.out.println(System.getProperty("file.encoding"));
// 本机编码 UTF-8
File f = new File("D:" + File.separator + "test.txt") ; // 实例化File类
OutputStream out = new FileOutputStream(f) ; // 实例化输出流
// byte b[] = "中国,你好!".getBytes("ISO8859-1") ; // 转码操作
// 乱码
// byte b[] = "中国,你好!".getBytes("gbk") ; // 转码操作
// 乱码
// byte b[] = "中国,你好!".getBytes("UTF-8") ; // 转码操作
// 按UTF-8来取系统默认编码的字节,如果系统不是UTF-8时,这会乱码。
// 比较好的做法是根据系统默认编码来取字节数组
// byte b[] = "中国,你好!".getBytes(System.getProperty("file.encoding")) ; // 转码操作
//还可以
BufferedWriter writer = new BufferedWriter(new OutputStreamWriter(out, "UTF-8"));
writer.write("你好");
writer.close();
// out.write(b) ; // 保存
// out.close() ; // 关闭
}
};
- 大小: 131.9 KB
分享到:
相关推荐
西里尔字符编码简介.doc 西里尔字符编码简介.doc
字符集与字符集编码简介 我们知道,计算机只能识别诸如0101这样的二进制数,于是人们必须以二进制数据与计算机进行交互,或者先将人类使用的字符按一定规则转换为二进制数。 那什么是字符呢?在计算机领域,我们把...
Internationalization 字符串编码简介 简单介绍了字符编码的各种规范之间的关系以及如何在各种编码之间转换
各种文字编码简介 包括ASCII GB2312 GBK GB18030 BIG5 ISO-8859-1 UTF-16 UTF-8等
频格式与压缩编码简介
各种文字编码简介+常见的编码都有介绍[参考].pdf
信道编码,也叫差错控制编码,是所有现代通信系统的基石。几十年来,信道编码技术不断逼近香农极限,波澜壮阔般推动着人类通信迈过一个又一个顶峰。5G到来,我们还能突破自我,再创通信奇迹吗?
Network Coding Introduction网络编码简介PPT学习教案.pptx
hevc的整体框架简介,新一代视频编码标准
如题 就是储存系统你的容错编码,了解了以后你就可以更轻松的解决实际编程中的一些看似古怪的问题
介绍视频编码的英文PPT,包括视频编码的必要性、历史、目标、理论基础、编码框架、性能比较等内容。PPT制作精美。
大家看到这样,都感觉很好,于是大家都把这个方案叫做 ANSI 的"Ascii"编码(American Standard Code for Information Interchange,美国信息互换标准代码)。当时世界上所有的计算机都用同样的ASCII方案来保存英文文字
字符集、GB2312、utf-8、iso-8859
非常简明易懂的代数编码简介,可以作为入门材料
IRIG-B为IRIG委员会的B标准,是专为时钟的传输制定的时钟码。国外进口装置对时常使用该信号输入方式。每秒输出一帧按秒、分、时、日期的顺序排列的时间信息。IRIG-B信号有直流偏置(TTL)电平、1KHz正弦调制信号、RS...
unicode,gbk,utf-8等编码方式的介绍,简单举例,资料为网上收集整理。
卷积码简介(三):卷积码的译码(Viterbi算法)(4) 卷积码的译码问题从含噪声的接受比特流r=r(0)r(1)r(2)….中求码字流=使对应的码字流=(2
西门子编码器简介 6SE70 西门子编码器简介 西门子编码器简介
主要介绍了Java字符编码简介,本文主要包括以下几个方面:编码基本知识,Java,系统软件,url,工具软件等,感兴趣的朋友一起看看吧