怎么取得一个TXT文件的编码方式? 如题,在没有编码标记的时候,我想获得一个TXT文件的编码方式,这怎么获的,用什么工具?我用ultraedit32打开看时,是能看到没有乱码的文本,但是不知道怎么看TXT的现在的编码方式?()这怎么样获得TXT文件的编码方式?不知道这个帖子应该发到哪里,就发到这里来了 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 http://topic.csdn.net/u/20080603/17/e056e384-93e2-44ed-8d62-63dc0b38546b.html看看这个吧,不过是VC的~~ 你有秀丸吗?一种文本编辑工具。如果没有,下载了安装个,很小的。然后把你的txt文件用 秀丸 打开。然后在秀丸中 按 file ->encode种类,它会自动选中你现在的编码格式的。 ultraedit32里没有选项可以修改当前文本的编码么,到那个选项就可以看到当前使用的编码啊 秀丸 、EditPlus 都可以的, 现在位置在右下角 如果需要在代码中获取, 可以这样使用InputStreamReader inputStreamReader = new InputStreamReader(fileIS);String encode = inputStreamReader.getEncoding(); TXT文件是纯文本文件,是不可能包含任何格式信息的,也就是说它没有什么编码方式可以或者能够告诉你当然可以通过分析文件里面的字符来得出是何种字符集,但要做到这一点并不容易 参考我的这个文章http://www.java2000.net/viewthread.jsp?tid=1679 不,我不是这个意思,我是说,这个文本文件没有编码标记,如 FF FE ,FE FF这些头,但是我想获得它的编码方式,(因为在一种编码方式下,它会看起来不是乱码) 有个叫cpdetector开源项目可以参考一下,还不错 一个简单的方法:打开txt文本,文件->另存为,窗口最下面显示了当前文本的编码,也可以从这里修改文本编码 [散分]关于正则表达式的问题,帮我解决的给100,帮顶的平分剩下100 内部类 java applet 连个高手也没有吗,怎么没人回答我的问题 请教一个正则表达式的问题 怎么修改这个程序哦? 报数组错误 问一个简单问题 hashmap的排序问题,麻烦! 关于接口的问题,在县等待回答 String a = "提问"; 这个过程中,"提问"存放的位置到底是哪里? 关于while的一个小问题! WFQ 算法的java实现
看看这个吧,不过是VC的~~
一种文本编辑工具。
如果没有,下载了安装个,很小的。
然后把你的txt文件用 秀丸 打开。
然后在秀丸中 按 file ->encode种类,
它会自动选中你现在的编码格式的。
现在位置在右下角
如果需要在代码中获取, 可以这样使用
InputStreamReader inputStreamReader = new InputStreamReader(fileIS);
String encode = inputStreamReader.getEncoding();
http://www.java2000.net/viewthread.jsp?tid=1679