想做一个小说的阅读器,可是怎么解析:GB2312、Utf-8、Utf-16这些类型的数据啊,还有分行,分页问题该怎么解决。