java文件上传如何获取上传文件的字符集编码

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java文件上传如何获取上传文件的字符集编码相关的知识,希望对你有一定的参考价值。

是这样的,我在做文件上传功能时,只能针对指定字符集编码做上传。否则就会乱码。比如说如果我的输出流指定了utf-8,那么就只能读取utf-8的文件,其他会乱码。
所以我想问啊,有没有一种方法能获取上传文件的字符集。如果得到了字符集,再赋给输入流,可能就可以读取任何编码集的文件了。
小弟不才,网高手指教~
我想问的是如何获得上传文件的字符集编码类型,不获得类型的话就不能转码。比如如果我不知道上传文件字符集是u8,那么又如何对其进行转码呢

参考技术A 你可以在上传的时候,转成bytes,这样获得的是无编码的,下载的时候,他就可以制定编码进行显示!

以上是关于java文件上传如何获取上传文件的字符集编码的主要内容,如果未能解决你的问题,请参考以下文章

js上传文件名不能包含特殊字符

文件的上传与下载

在JAVA中如果字符串被改变了编码格式,该怎么样将它还原回来呢?

php如何将图片转成字节流

Struts2完成文件上传

java动态获取上传文件的编码类型