iis服务器助手广告
返回顶部
首页 > 资讯 > 服务器 >MultipartFile上传至服务器,文件名称中文乱码问题
  • 398
分享到

MultipartFile上传至服务器,文件名称中文乱码问题

服务器运维springboot 2023-09-01 18:09:23 398人浏览 泡泡鱼
摘要

1.首先查看服务器是否设置为了zh_CN.UTF-8 输入命令:locale  不是则,进行查看服务器上是否有zh_CN.UTF-8 查看所有可以使用的字符编码集 输入命令:locale -a  如果没有可用的zh_CN.UTF-8 则

1.首先查看服务器是否设置为了zh_CN.UTF-8

输入命令:locale

 不是则,进行查看服务器上是否有zh_CN.UTF-8

查看所有可以使用的字符编码集

输入命令:locale -a

 如果没有可用的zh_CN.UTF-8

则进行安装:

Centos命令:yum install kde-l10n-Chinese -y 

ubuntu命令:sudo apt-get install language-pack-zh-hans

最后进行配置

命令:vi /etc/profile

在环境变量的最后一行里添加:

export LC_ALL="zh_CN.UTF-8"
export LANG="zh_CN.UTF-8"

最后重启环境变量

命令:source /etc/profile

2.查看MultipartFile上传时有没有设置字符编码

multipartFile.transferTo(new File(new String(rootFilePath.getBytes(), "UTF-8")));

transferTo:是MultipartFile自带的方法,可已经文件上传到服务器;

rootFilePath:文件绝对路径,其中包含文件名称,可以在上传之前进行拼接;

或者使用hutool的FileUtil进行上传,代码如下

FileUtil.writeFromStream(multipartFile.getInputStream(), new String(rootFilePath.getBytes(), "UTF-8"));

补充:

hutool的FileUtil不仅有上传,也可以对文件进行删除,代码如下

FileUtil.del(path);
path:为文件或者目录的路径

来源地址:https://blog.csdn.net/m0_71817461/article/details/130771592

--结束END--

本文标题: MultipartFile上传至服务器,文件名称中文乱码问题

本文链接: https://www.lsjlt.com/news/389172.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • MultipartFile上传至服务器,文件名称中文乱码问题
    1.首先查看服务器是否设置为了zh_CN.UTF-8 输入命令:locale  不是则,进行查看服务器上是否有zh_CN.UTF-8 查看所有可以使用的字符编码集 输入命令:locale -a  如果没有可用的zh_CN.UTF-8 则...
    99+
    2023-09-01
    服务器 运维 spring boot
  • 完全解决FTP上传文件名称中文乱码问题
    完全解决FTP上传文件名称中文乱码问题 说明无效踩坑经历 有效解决方法定时上传文件至ftp样例 说明 今天项目上加了个定时扫描本地文件路径下所有文件实现自动上传至ftp文件服务器的功能,经测试发现一旦上传中文名称的文件...
    99+
    2023-08-21
    服务器 java 运维
  • Linux 服务器文件名乱码常见问题
    在 Linux 服务器中,文件名乱码是一个常见的问题,特别是当涉及到多语言字符集时。这可能导致文件名显示异常,无法正确识别和处理文件。本文将介绍一些常见的文件名乱码问题以及相应的解决方法。 字符集问题 文件名乱码的一个常见原因是字符集不匹...
    99+
    2023-12-22
    服务器 linux java
  • Nginx http 文件服务器 中文名称文件乱码以及不能访问下载问题 (解决全过程)...
    书接上文: 在Windows 环境下使用 Nginx 搭建 HTTP文件服务器 实现文件下载 全步骤(详细) 发现的中文乱码问题,终于自己解决了! ^_^ Nginx http 文件服务器 中文名称文件乱码以及不能访问下载问题 (解决...
    99+
    2023-09-04
    服务器 nginx http 运维 linux
  • Zuul上传文件时中文文件名乱码怎么解决
    本篇内容介绍了“Zuul上传文件时中文文件名乱码怎么解决”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!问题描述在项目中又一个上传文件的oss...
    99+
    2023-06-19
  • 基于HttpClient上传文件中文名乱码的解决
    现象 使用HttpClient工具上传文件时,如果文件名是中文,文件名会乱码 文件名乱码的代码: private HttpEntity buildEntity(Long scen...
    99+
    2024-04-02
  • 怎么解决php文件中文名乱码问题
    这篇文章主要介绍了怎么解决php文件中文名乱码问题,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。php文件中文名乱码的解决办法:1、在php文件的头部加入charset代码:...
    99+
    2023-06-22
  • PHP中文文件名乱码问题处理技巧
    PHP中文文件名乱码问题处理技巧 在开发过程中,经常会遇到处理中文文件名乱码的问题,尤其是在处理用户上传的文件时。在PHP中,如何正确处理文件名乱码是一个比较常见且重要的问题。本文将介...
    99+
    2024-02-27
    php 乱码 文件名
  • 文件上传至阿里云服务器上
    简介 在现代互联网时代,文件上传至云服务器已经成为了常见的操作。阿里云作为国内领先的云计算服务提供商,提供了丰富的云服务器产品,其中包括了文件上传的功能。本文将介绍如何将文件上传至阿里云服务器上,并提供一些实际操作的示例。步骤一:创建云服务...
    99+
    2024-01-29
    阿里 传至 器上
  • Java下载文件,中文文件名乱码问题解决(文件名包含很多%)
    一般情况下,大家都是这样: fileName = URLEncoder.encode(fileName, "UTF-8");response.reset();response.setHeader("Content-disposition",...
    99+
    2023-09-02
    java 前端
  • 怎么将文件上传至云服务器
    要将文件上传至云服务器,你可以按照以下步骤进行操作:1. 连接到云服务器:使用SSH客户端工具(如PuTTY)连接到你的云服务器。你...
    99+
    2023-09-22
    云服务器
  • 怎么把文件上传至云服务器
    要将文件上传到云服务器,可以按照以下步骤操作:1. 登录云服务器:使用远程登录工具(如SSH)连接到云服务器。2. 将文件复制到云服...
    99+
    2023-09-26
    云服务器
  • 如何将文件上传至云服务器
    要将文件上传到云服务器,您可以按照以下步骤进行操作:1. 获取云服务器的登录凭证:通常,您会获得一个IP地址、用户名和密码来登录到云...
    99+
    2023-08-08
    云服务器
  • PHP文件名乱码问题解决方案
    PHP文件名乱码问题解决方案及代码示例 在日常的Web开发中,经常会遇到文件名乱码的问题,特别是在处理中文文件名时更容易出现这种情况。本文将为大家介绍如何解决PHP文件名乱码问题,并提...
    99+
    2024-02-27
    解决方案 php 文件名
  • Python基础教程:Flask上传文件(包含中文)保存后乱码问题解决
    Flask是支持文件上传的,  近来做了一个上传SQL文件的功能, SQL中会使用到中文, 泰文, 马来西亚文等多种语言, 我们通过Flask接收到文件, 先把文件保存在后端, 保存后却发现是乱码.from flask ...
    99+
    2023-06-02
  • WP 文件如何上传至阿里云服务器
    简介: 在进行网站开发时,我们经常需要将 WP 文件上传至阿里云服务器。本文将介绍如何使用 FTP 工具将 WP 文件上传至阿里云服务器。 在进行网站开发时,我们需要将 WP 文件上传至阿里云服务器。首先,我们需要登录到阿里云服务器,并安装...
    99+
    2023-12-26
    阿里 传至 服务器
  • 文件传至云服务器失败
    很抱歉,您遇到的是一个非常常见的错误,通常是因为您的应用程序或服务发生网络故障或网络连接中断,导致文件传送失败。在出现这种错误时,可以尝试以下几种方法: 重新启动您的计算机或连接到其他可用的服务器,以重新尝试传输文件:首先,您可以使用启...
    99+
    2023-10-27
    传至 服务器 文件
  • Ajax传输中文乱码问题怎么解决
    这篇文章主要介绍“Ajax传输中文乱码问题怎么解决”,在日常操作中,相信很多人在Ajax传输中文乱码问题怎么解决问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Ajax传输中文...
    99+
    2024-04-02
  • php上传中文文件无法上传问题怎么解决
    php上传中文文件无法上传的解决办法:1、通过“iconv("GBK", "UTF-8", $content);”方法将中文字符编码转换一下;2、将文件重命名即可。本教程操作环境:Windo...
    99+
    2023-05-14
    php 文件
  • Spring boot实现上传文件至本地或服务器
    大家好 我是程序猿小张 图片文件上传是项目中必不可少的一个功能,上传的地址也当然是优先选择第三方的对象存储,例如七牛云、阿里云等等,但是当中的话只有七牛云是有一个免费额度的,其他都是要收钱的。所以就想...
    99+
    2023-09-01
    spring boot 服务器 后端
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作