java 文件上传乱码_java上传txt文件,出现中文乱码

news/2024/11/19 19:30:47/

public String uploadBook(MultipartFile file, Book book, HttpServletRequest request) {

try{

String lineTxt = null;

String content="";

List titlelist=new ArrayList();

InputStream inputStream = null;//获得字节流

if(!file.isEmpty()){

InputStreamReader inputStreamReader=null;

String url = request.getSession().getServletContext().getRealPath("/upload");

String realPath=url+file.getOriginalFilename();

File tempFile=new File(realPath);

//把文件上传到指定的位置

file.transferTo(tempFile);

//new 两个字节流

InputStream ins1=new FileInputStream(tempFile);

InputStream ins2=new FileInputStream(tempFile);

//new 第一个是用来读取txt前几个字节,来判断编码格式,因为你不确定上传上来的到底是什么格式

byte[]ch=new byte[1024];

ins1.read(ch);

if(Utf8Util.isUtf8(ch)){


http://www.ppmy.cn/news/651031.html

相关文章

文本文档html乱码,文本文档乱码怎么办?电脑文本文档乱码解决方法

有时候我们在网上下载了一些文档,打开之后发现全是乱码,很多用户顿时不知道怎么办,其实文档打开乱码可能是系统没有这个文字也有可能是打开的软件有问题,那么当你有遇到文本文档乱码该怎么办呢?不懂的朋友看看小编整理的解决方法吧! 方法/步骤: 1、下载一篇文档,不管用…

计算机语言变成乱码怎么办,电脑文本文档出现乱码,教你电脑文本文档出现乱码怎么办...

最近有用户发现遇到了文本文档乱码的问题,不知如何解决而困扰,在日常的生活当中时常会碰到各种各样的问题,我们还是要尽力的去想办法解决好问题。为此,下面小编教你电脑文本文档出现乱码怎么办吧。 1、遇到这种情况,最…

计算机网络共享名称乱码,电脑wifi名称显示乱码怎么回事

现如今生活还是办公都离不开wifi设备,电脑连接WiFi就可以轻松上网了,近期,很多网友遇到一个奇怪的问题,电脑正要连接wifi的时候发现名称显示乱码,不敢随意进行连接,是不是WiFi出现什么问题?针对…

鼠标键盘乱码

1 打开注册表编辑器 2 找到keyboard 计算机\HKEY_CURRENT_USER\Control Panel\Keyboard 3 不用更改数值重新写入

电脑打开其他电脑的TXT文本时出现乱码的处理办法

有用户重装了系统,随后发现电脑打开旧电脑的TXT文本时出现了中文乱码的情况。 经研究,应该是旧电脑的TXT默认是以GB2312编码模式编辑保存的,但是新电脑是默认以UTF-8(中文版操作系统)或ANSI编码模式(英文版…

解决微信登录Emoji表情昵称乱码问题

可以自己动手尝试一下此解决方案 GitHub - gzu-liyujiang/UnicodeEmoji: Unicode&Emoji处理工具类,可用于解决微信登录Emoji表情昵称乱码问题,含Emoji表情处理、中日韩字符判断、Unicode格式化表示等。

解决qt5在windows系统下中文乱码的问题的简单方法

解决qt5在windows系统下中文乱码的问题的简单方法 解决方法以utf-8格式为代表进行修改。首先,确定自己需要的文字编码格式,并在qt的项目-编辑器里面定义接下来,选择出现乱码的文件里面的内容点击: 编辑 ---> select Encoding最后重新构建项…

计算机启动时出现乱码,win7系统开机出现乱码的解决方法

很多小伙伴都遇到过win7系统开机出现乱码的困惑吧,一些朋友看过网上零散的win7系统开机出现乱码的处理方法,并没有完完全全明白win7系统开机出现乱码是如何解决的,今天小编准备了简单的解决办法,只需要按照 1、用户要记下主要乱码…