文件的编码
来源:互联网 发布:四川网络电视剧节目表 编辑:程序博客网 时间:2024/06/04 18:46
package com.sh.test;import java.io.UnsupportedEncodingException;import java.util.Iterator;public class IoDemo {public static void main(String[]args) throws UnsupportedEncodingException{String s="我是ABC";//把字符串拆分成字节,转化成字节序列用的是项目默认编码byte[] b=s.getBytes();for(byte by : b){System.out.print(Integer.toHexString(by & 0xff)+" ");//把字节转换成int以16进制的方式显示,相当于在后八位前填24个0变成32位}System.out.println("\nutf编码");//utf-8编码:中文占三个字节英文占一个字节byte[] utf=s.getBytes("utf-8");for (byte utfs : utf) {System.out.print(Integer.toHexString(utfs & 0xff)+" ");}System.out.println("\n默认gbk编码");//gbk编码:中文占用两个字节,英文一个byte[] gbk=s.getBytes("gbk");for (byte gbks : gbk) {System.out.print(Integer.toHexString(gbks & 0xff)+" ");}/*当你的字节序列是某种编码时,这个时候想把字节序列变成字符串,也需要用这种编码方式,否则会出现乱码*/String lm=new String(utf);System.out.println(lm);String gb=new String(utf,"utf-8");System.out.println(gb);/** * 文本文件就是字节序列 * 可以是任意编码的字节序列 * 如果我们在中文机器上直接创建文本文件,那么它只认识ANSI编码 */}}
0 0
- 文件的编码问题
- netbeans的文件编码
- 判断文件的编码
- 文件的编码
- 获取文件的编码
- 判断文件的编码
- TXT的文件编码
- 网页文件的编码
- 文件的编码
- 文件的编码
- 文件的编码
- JAVA 文件的编码
- 关于文件的编码
- 文件的编码
- 文件的编码方式
- 文件的编码
- 文件的编码格式
- linux下的文件编码,vim编码
- eclipse安装maven
- canvas基础学习(二)-填充样式(线性渐变和径向渐变)
- 关于fragement滑动切换与点击切换
- 分针与时针之间夹角的计算
- Linux字符设备驱动结构
- 文件的编码
- UVa 839 Not so Mobile
- linux centos 和ubuntu 的安装命令
- NOIP2011铺地毯
- Device is offline
- 猴子吃桃-倒推法
- 微信支付遇到的超级蛋疼的事
- uva11624 Fire! (双bfs)
- 基因数据处理39之mango安装记录