道招

Java获取某个文件的编码

如果您发现本文排版有问题,可以先点击下面的链接切换至老版进行查看!!!

Java获取某个文件的编码

我们可能会经常打开某个文档,发现里面有乱码,有时候我们可能会试着把它另存为其它编码的文件以希望能恢复它的原来状况。如果很幸运的话,很快就能搞定,但是有时候我们还是希望知道这个乱码文件当前是什么编码。 我们用java(其它语言应该也是可以的)可以很轻松的得到该文件的编码,比如T.java这个文件出现了乱码,我们可以在该文件的同一目录下新建一个java文件来获取编码。比如TestEncoding.java TestEncoding.java的源代码如下: [code lang="java"] import java.io.*; public class TestEncoding { public static void main(String[] args){ try{ FileInputStream fis=new FileInputStream("T.java"); InputStreamReader osr =new InputStreamReader(fis); System.out.println(osr.getEncoding()); } catch(IOException i){} } } [/code]
更新时间:
上一篇:wordpress连接微博老是更新,作者也忒勤奋了吧下一篇:ipad3发布会视频

相关文章

eclipse打开文件中文乱码

出现的原因:因为windows下默认的编码是GBK,而我的java源文件编码是UTF-8所以,所以在windows下的注释,在Myelipse下查看就变成了乱码。 解决方法如下: 1) 阅读更多…

ubuntu下google earth中文乱码,不能看照片

首先解决中文乱码,大家应该都是在官方下载的deb文件吧,笔者是的,其它格式的没有尝试,应该都是一样的哦 1.进入目录 /opt/google/earth/free ,把libQtCore.so.4、 阅读更多…

ASCII码、GB2312、Big5、UTF-8、unicode编码转换知识

1. ASCII码 我们知道,在计算机内部,所有的信息最终都表示为一个二进制的字符串。每一个二进制位(bit)有0和1两种状态,因此八个二进制位就可以组合出 256种状态,这被称为一个字节( 阅读更多…

wordpress的Warning: Cannot modify header information – headers already sent by解决方法

wordpress有时候会提示类似 Warning: Cannot modify header information – headers already sent by (output st 阅读更多…

用ASP实现UTF8、GB2312、二进制、十进制代码、十六进制编码转换

UTF转GB---将UTF8编码文字转换为GB编码文字 function UTF2GB(UTFStr) for Dig=1 to len(UTFStr) '如果UTF8编码文字以%开头则进行 阅读更多…

关注道招网公众帐号