[color=green] 相信大家都为linux乱码问题苦恼过,本人也是一样,但只要思路清淅问题就迎刃而解。
首先linux默认字符集是ISO8859-1而windows是GB2312,就一点为突破,我的web服务器
was布署在linux系统中,应用中所要存储的文件也放在linux上.

所以上传文件时,就需要进行转码,利用jspsmart组件上传文件时,文件名就需转为中文代码如下:
String tmpFileName = new String(file.getFileName().getBytes(),"GBK");

下载和读取文件时,文件的全路径就需转码为linux默认字符集是ISO8859-1,代码如下:

String newFileName = new String(fileName.getBytes("GBK"),System.getProperty("file.encoding"));

注:String.getBytes()可以把字符串转linux默认字符集,System.getProperty("file.encoding")获取linux环境默认字符集。以上代码在xp环境也可正常运行。

并且was的was的jdk设置不需要作任何设置.[/color]

java访问linux中文文件乱码相关推荐

  1. Java 获取linux根目录下的文件夹_Windows支持直接访问Linux子系统文件:你的下一台Linux何必是Linux...

    2020年第一波薅当当网羊毛的机会,别错过! 晓查 发自 凹非寺 量子位 报道 | 公众号 QbitAI 微软,致力于做最好的Linux发行版. 今天,安装Windows 10测试版本号19603的用 ...

  2. linux文件乱码crt,Linux中文文件显示乱码或Secure CRT显示乱码解决方案

    Linux中文文件显示乱码或Secure CRT显示乱码解决方案 1.设置Secure CRT options->session options->appearance->fond( ...

  3. linux服务器上的项目读取本地文件,java访问linux服务器读取文件路径

    java访问linux服务器读取文件路径 内容精选 换一换 通过ADC将文件传输到Host.参见准备环境完成环境配置.以运行用户登录安装Toolkit组件的服务器.执行命令,将A.java文件传输到H ...

  4. java 到服务器上读文件路径,java访问linux服务器读取文件路径

    java访问linux服务器读取文件路径 内容精选 换一换 通过ADC从Host获取文件.参见准备环境完成环境配置.以运行用户登录安装Toolkit组件的服务器.执行命令,从Host获取B.java, ...

  5. linux 文件夹 乱码,linux中文文件名乱码解决

    原标题:linux中文文件名乱码解决 由于安装英文版的系统不支持中文,出现中文文件名乱码.下面操作时在centos上安装中文支持. 1)先下载并安装两个语言包: fonts-chinese-3.02- ...

  6. java访问服务器中的文件,java 访问远程服务器文件

    java 访问远程服务器文件 内容精选 换一换 已成功登录Java性能分析.待安装Guardian的服务器已开启sshd.待安装Guardian的服务器已安装JRE,JRE版本要求为Huawei JD ...

  7. Android读取中文文件乱码解决方法

    最近在做个MP3播放器,出现中文乱码问题,在网上找了很多解决办法,我整理了出现乱码的点和解决方案,拿出来和大家共享一下 1.读取中文文件乱码解决方法 package com.apj.conv; imp ...

  8. JAVA运行时中文输出乱码原因与解决

    JAVA运行时中文输出乱码 public class project1 { public static void main(String[] args) {System.out.println(&qu ...

  9. pscp 项目上传中文文件乱码问题

    pscp 项目上传中文文件乱码问题 putty工程是一个开源项目,可用于远程连接Linux 机器.其中pscp项目是其中的一个子项目,可用于加密地文件传输,类似于Linux系统中的scp命令,但在wi ...

最新文章

  1. AI项目对接第二期——缺陷检测
  2. 【Prince2科普】衡量绩效的六大要素
  3. 初识python代码
  4. 几个以前项目中使用的函数 (转)
  5. python自动化办公知识点整理汇总_Python自动化办公知识点整理汇总
  6. 量子计算机完整的图片,记者带你走近世界首台超越早期经典计算机的光量子计算机(组图)...
  7. 查看oracle当前的连接数
  8. 面向对象(特点)、局部变量与全局变量的区别、匿名对象、构造函数、
  9. java商城源码_盘点这些年被黑的最惨的语言,Java瑟瑟发抖
  10. JBOSS最大连接数配置和jvm内存配置
  11. python 下载公众号文章_python如何导出微信公众号文章方法详解
  12. 【Python实现视频转文字操作】
  13. 学计算机专业工作总结,计算机专业学生个人实习工作总结范文
  14. PowerShell入门简介
  15. 卡内基梅隆大学计算机科学博士,卡内基梅隆大学有哪些专业处于世界顶尖水平?...
  16. 【中土世界】萨鲁曼小传
  17. 埃隆 · 马斯克、山姆 · 奥特曼和 OpenAI 的秘史
  18. powerpoint中如何使用母版
  19. PostgreSQL 常用工具
  20. 实验三:CART回归决策树python实现(两个测试集)(二)|机器学习

热门文章

  1. 关于微信公众号页面获取code进行微信授权登录
  2. drbd+keepalived nfs高可用方案实践
  3. 14种主流的RTOS 单片机操作系统~来学!
  4. MongoDB学习指导
  5. 红外额温枪方案开发技术支持
  6. imx6ull:uboot的make xxx_defconfig 过程分析
  7. 第0期-通过hao123爬取导航网站
  8. 基于python Flask搭建mockServer服务
  9. pytorch中的contiguous
  10. 写给自己的学习计划(迷惘找不到方向的时候就看