android .txt文件的读取编码格式问题
我想在android做个txt文本浏览器,要对用户放到sd卡里面的txt文件进行读取并显示在屏幕上,能打开用户用不同的编码格式保存的txt文件(Unicode,UTF-8,ASCII,GB2312,Big5...),我现在不知道android系统默认的编码格式是哪种到网上看了下好象是utf-8的,我想首先判断读取文本的编码格式,等确定了以后再把它转成系统默认的编码格式,然后通过字库表去对照,然后显示对应的字符?不知道论坛上面有没人搞过这方面的,希望大家能给个建议,包括怎么去判断一个文本文件是以什么样的编码格式保存的?还有如果判断好了该怎么去转化成系统默认的编码格式?