发明名称 基于内置式平台手机的文本显示方法及其应用的装置
摘要 本发明提供一种基于内置式平台手机的文本显示方法,包括以下步骤:通过读取文本TXT文件的前2个字节判断得出TXT文件的第一编码格式;将第一编码格式与当前手机支持直接显示的第二编码格式进行比较;如果相同则直接在当前手机上显示TXT文件;如果不同则将第一编码格式的TXT文件转换为第二编码格式,并在当前手机上显示转换为所述第二编码格式后的TXT文件。本发明还提出一种基于内置式平台手机的文本显示装置。本发明基于内置式平台手机的文本显示方法及装置,针对TXT文件的编码格式能够实现自动识别及转换、显示,无需用户手动设置,也有效防止了乱码显示的问题;从而大大提高了手机显示TXT文本的兼容性,同时也能够提升用户的阅读感受。
申请公布号 CN102262520B 申请公布日期 2014.04.02
申请号 CN201010194883.6 申请日期 2010.05.31
申请人 北京创艺和弦科贸有限公司 发明人 王保红
分类号 G06F3/14(2006.01)I;G06F17/21(2006.01)I 主分类号 G06F3/14(2006.01)I
代理机构 隆天国际知识产权代理有限公司 72003 代理人 张浴月;刘文意
主权项 1.一种基于内置式平台手机的文本显示方法,其特征在于,包括以下步骤:S1、通过读取文本TXT文件的前2个字节判断得出所述TXT文件的第一编码格式;S2、将所述第一编码格式与当前手机支持直接显示的第二编码格式进行比较;S3、如果所述第一编码格式与所述第二编码格式相同则直接在当前手机上显示所述TXT文件;以及S4、如果所述第一编码格式与所述第二编码格式不同则将所述第一编码格式的TXT文件转换为所述第二编码格式,并在当前手机上显示转换为所述第二编码格式后的TXT文件;其中,所述步骤S4包括:分次进行所述TXT文件的转换及转换后的显示,每次转换并显示nKb大小的数据,其中n为正整数;并且,如果所述步骤S1中判断得出所述第一编码格式为统一码变长字符编码UTF8或国标简体中文字符集GB2312,所述第二编码格式为UNICODE,则所述步骤S4相应地包括:S41、读取nKb大小的数据;S42、将所读取的数据转换为UNICODE编码格式,再将转换后的UNICODE编码格式数据对应地反向转换为UTF8编码格式或GB2312编码格式,并记录反向转换后的字节长度L<sub>N</sub>,其中N为当前读取的次数;以及S43、在当前手机上显示转换后的UNICODE编码格式数据,并对应地按<img file="FDA00003215991600011.GIF" wi="183" he="60" />或<img file="FDA00003215991600012.GIF" wi="126" he="60" />的字节长度偏移量返回步骤S41进行下次数据读取。
地址 100007 北京市东城区东直门南大街1号来福士中心办公楼9层
您可能感兴趣的专利