Java字符处理

简介:
iso8859-1:单字节编码,只能表示0-255的字符范围,主要在英文上应用。

GBK:包括简体中文和繁体中文, 双字节编码。

GB2312:只包含简体中文,双字节编码。
unicode:? java使用的就是此编码; 此编码不兼容iso8859-1。
UTF: 每个字符的长度从1-6个字节不等
 
System.getProperties();  //取出的为系统信息,是关于系统信息的键值对
System.getProperty("file.encoding")) ; // 获取当前系统编码
 
File f = new File("D:" + File.separator + "test.txt") ; // 实例化File类
OutputStream out = new FileOutputStream(f) ; // 实例化输出流
byte b[] = "你好!".getBytes("ISO8859-1") ; // 转码操作, 
//最好修改为:byte b[] = "你好,".getBytes(System.getProperty("file.encoding"));
 
out.write(b) ; // 保存
out.close() ; // 关闭


本文转自 tianya23 51CTO博客,原文链接:http://blog.51cto.com/tianya23/244680,如需转载请自行联系原作者
相关文章
|
3月前
|
人工智能 算法 Java
第十三届蓝桥杯B组Java(试题C:字符统计)
第十三届蓝桥杯B组Java(试题C:字符统计)
52 0
|
4月前
|
SQL Oracle 关系型数据库
java往oracle存clob类型的值时,字符长度过长怎么办?
java往oracle存clob类型的值时,字符长度过长怎么办?
68 1
|
1月前
|
Java
38、Java 中的正则表达式(单字符匹配和预定义字符)
38、Java 中的正则表达式(单字符匹配和预定义字符)
18 0
|
2月前
|
Java
Java CSV文件写入、特殊字符处理等
1、生成CSV文件时要处理双引号、逗号、回车和中文字符
71 1
|
2月前
|
Java
java字符串练习题4、统计一行字符串中所有的字符类型数量
java字符串练习题4、统计一行字符串中所有的字符类型数量
27 0
|
2月前
|
机器学习/深度学习 Java
java字符串练习题3、字符串中字符是否相同判断
java字符串练习题3、字符串中字符是否相同判断
26 0
|
3月前
|
Java
L3-2 至多删三个字符(Java)
L3-2 至多删三个字符(Java)
20 0
|
3月前
|
Java
使用java代码将图片变成ASCll字符
使用java代码将图片变成ASCll字符
15 0
|
4月前
【JavaWeb学习】—特殊字符(二)
【JavaWeb学习】—特殊字符(二)