java 上传文件编码_(java)有什么办法把MultipartFile上传的文件转为utf-8的编码吗
[Java] 純文本查看 復制代碼import java.io.File;
import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.IOException;
import org.apache.tika.Tika;
import org.apache.tika.detect.AutoDetectReader;
import org.apache.tika.exception.TikaException;
import org.apache.tika.language.LanguageIdentifier;
public class Test {
public static void main(String args[]) throws FileNotFoundException, IOException, TikaException{
String file="E:\\2013.xls";
File f = new File(file);
Tika tika = new Tika(); //創建一個Tika類
//利用Tika的detect方法檢測文件的實際類型
System.out.println("filetype:"+tika.detect(file));
//利用Tika的parseToString()方法讀取文件的文本內容
System.out.println("content:"+tika.parseToString(f));
//利用Tika的AutoDetectReader類檢測文件的編碼格式
AutoDetectReader dr = new AutoDetectReader(new FileInputStream(file));
System.out.println("charset:"+dr.getCharset().name());
//利用Tika的LanguIdentifier類檢測字符串的語言
LanguageIdentifier identifier = new LanguageIdentifier("this is English");
System.out.println("language:"+identifier.getLanguage());
}
}
總結
以上是生活随笔為你收集整理的java 上传文件编码_(java)有什么办法把MultipartFile上传的文件转为utf-8的编码吗的全部內容,希望文章能夠幫你解決所遇到的問題。
 
                            
                        - 上一篇: java 中时间计算_java中关于时间
- 下一篇: java利用模板发送邮件_使用JavaM
