private String initBookEncode(FileInputStream fileInputStream) {
String encode = "gb2312";
try{
byte[] head = new byte[3];
fileInputStream.read(head);
if(head[0]==-17 && head[1]==-69 && head[2] ==-65)
encode = "UTF-8";
else if (head[0] == -1 && head[1] == -2 )
encode = "UTF-16";
else if (head[0] == -2 && head[1] == -1 )
encode = "Unicode";
}catch (IOException e) {
Log.e(Global.TAG, "can't get book encoding:"+e.getMessage());
}
return encode;
}
分享到:
相关推荐
"获取zip文件编码格式 cpdetector.zip" 是一个工具,它能够帮助我们识别ZIP文件内文本文件的编码格式。 这个工具的关键依赖于三个JAR文件:antlr-1.0.jar、cpdetector-1.08.jar和jchardet-1.0.jar。这些库提供了...
标题提到的“JAVA获取文件编码格式”是一项常见的任务,特别是在处理来自不同来源的文本文件时。在这种情况下,我们可以利用第三方开源库来帮助我们完成这项工作。描述中提到了一个叫做"cpdetector"的工具,这是一个...
如果很多时候我们没有约定好文件格式,我们就难以读取文件内容,此时,我们就需要一个工具来探测所读文本的编码格式,此工具可以允许用户读取诸如utf-8,gbk,gb2312一类的文件格式。内置了一些常用的探测实现类,...
"获取文本文件编码"这个主题,旨在帮助开发者理解和解决因编码不匹配而引发的乱码问题。 文本文件编码主要有以下几种常见的类型: 1. ASCII编码:这是一个最基础的编码,只包含了英文字符,每个字符用7位二进制数...
编码格式决定了文本文件中字符的表示方式,不同的编码如ASCII、UTF-8、GBK等有着不同的规则。了解并能够正确处理文件编码对于确保程序的兼容性和数据的准确性至关重要。下面将详细探讨如何获取文件编码格式以及如何...
在编程领域,尤其是在处理文本文件时,正确识别和使用文件的编码格式至关重要。C#作为.NET框架中的主要编程语言,提供了强大的支持来处理各种编码格式。本文将详细讲解"C#编码自动识别匹配文件当前编码格式"这一主题...
识别文本文件的编码格式。 有时我们在处理文本文件时,对其编码要求有一定要求,但一般情况下并不知道此文件的编码格式,就如同一个 MXL文件,它的标识为: 但是,这并不代表它的文件编码就是 "UTF-8"。 利用这个,...
本文将详细探讨“获取编码格式的工具类”这一主题,它旨在帮助开发者处理不同编码格式的文本文件,如UTF-8和GBK等。 首先,我们要了解编码格式的基本概念。常见的字符编码有ASCII、GB2312、GBK、BIG5以及Unicode...
以下是获取文件编码的一个类: .../// 获取文件的编码格式 /// public class EncodingType { /// /// 给定文件的路径,读取文件的二进制数据,判断文件的编码类型 /// /// <param name=FILE_N
在IT领域,文本文件的编码格式是至关重要的,因为它决定了我们如何正确地读取和理解文件中的字符。本文将深入探讨“怎样获取txt文件的编码格式”,并提供相关的技术细节和解决方案。 首先,我们需要理解什么是编码...
在Java编程语言中,获取文件编码格式是一项重要的任务,特别是在处理不同来源的文本文件时。文件的编码格式决定了字符如何在计算机中存储和显示,不同的编码如ASCII、GBK、UTF-8等支持的字符集范围不同。这篇博客...
不同的编码格式会影响文本的正确显示,比如ASCII、GBK、UTF-8等。本篇主要介绍如何使用C#语言批量修改文本文件的编码为UTF-8,并提供一个VS2013项目的源码实例。 首先,我们要理解什么是UTF-8编码。UTF-8是一种广泛...
文件编码是指存储和表示文本字符的方式,常见的如ASCII、UTF-8、UTF-16和GBK等。不同的编码方式决定了文件中字符的二进制表示,如果处理不当,可能导致乱码、无法读取等问题。 在C#中,我们可以利用System.IO命名...
在Java编程环境中,正确处理文件的真实格式和编码格式至关重要,特别是在进行数据解析和文本处理时。这个主题主要涉及两个核心工具类:`VerifyFileType.java` 和 `VerifyFileEncoder.java`,它们分别用于验证文件的...
首先,创建CSV文件的基本过程涉及将数据写入具有特定分隔符(通常是逗号)的文本文件中。在Java中,我们可以使用内置的`java.io`或Apache Commons CSV库来实现。Apache Commons CSV提供了一套强大的API,能够轻松...
在IT领域,尤其是在软件开发中,理解文件的编码格式至关重要,特别是对于处理文本文件时。本文将深入探讨C#编程语言如何识别和显示文件的编码格式,包括GBK和UTF8这两种常见的字符编码。 首先,我们要了解编码的...
### 文本文件的编码方式转换 #### 概述 在计算机科学中,文件编码转换是一项常见但非常重要的任务。特别是对于文本文件来说,不同的系统、软件或应用可能会使用不同的字符编码标准来存储文本数据。因此,为了确保...
在C#编程中,处理文本文件时,理解并指定正确的编码格式至关重要,因为不同的编码方式会影响字符的存储和解析。本文将深入探讨如何在C#中读取和写入具有特定编码格式的文本文件。 首先,我们需要了解常见的文本编码...
文件编码格式在IT行业中至关重要,尤其是在处理文本文件和进行数据传输时。编码格式决定了字符如何在计算机内存中存储和显示。本压缩包“文件编码格式需要的jar包.zip”包含了两个关键的Java库,用于识别和处理不同...