我觉得你首先要把读不读得到文件和显示是否乱码两个问题分开来,这两个没有必然联系。
【 在 thitech (酱油先生) 的大作中提到: 】
: linux服务器,服务器的lang,lc_all都是设置的是en_us.utf8。本地文件名应该是utf8编码(是另外tomcat程序通过用户上传保存下来).
: 现在机器上有另外一个java程序,启动的时候,
: sh 脚本里会设置export Lang=gbk,java启动参数设置-Dfile.encoding=gbk。现在导致用File file=new File(filePath)报找不到文件。
: ...................
--
FROM 114.86.225.*