导航:首页 > 文件类型 > javalinux文件名乱码

javalinux文件名乱码

发布时间:2023-04-07 02:55:41

『壹』 javalinux下创建文件,中文文件名为乱码

JBoss4.0.5使用的是tomcat5,而tomcat的默认字符集是ISO-8859-1.找到JBoss的根目录下名 为\%JBoss4.0.5%server\default\deploy\jbossweb-tomcat55.sar的文件夹.
修改server.xml文件.

修改方法,找到<Connector port="8080"
......>默认是8080端口,在后面加入URIEcoding='UTF-8',字符集根据页面进行相应的设置,我的整个项目是使用UTF-
8字符集(包括UTF-8).
<Connector port="8080" address="${jboss.bind.address}"
maxThreads="250" strategy="ms" maxHttpHeaderSize="8192"
emptySessionPath="true"
enableLookups="false" redirectPort="8443" acceptCount="100"
connectionTimeout="20000" disableUploadTimeout="true" URIEncoding="UTF-8"/>
zip包是在windows环境下打的压缩包,通过java控制在linux环境下解压之后,解压出来的文件和文件夹中的中文文件名是乱码,请问应如何解决

『贰』 Java读取linux文件名时候乱码

要不文件名中含有中文字符,可以试试gb2312编码

『叁』 linux下的java通过ftp读取另一linux下的文件名出现中文乱码。

需要转一下编码,你的java的class文家中是GBK的编码,对面linux下是iso8859-1编码
String fileNameTmp = new String(files[i].getBytes("iso-8859-1"), "GBK");//将从linux取得的内文件名转容换为GBK编码
String filename=fileNameTmp .substring(regStr.length()+1,fileNameTmp .length());
然后再把转完编码的文件名按你的要求进行截取

『肆』 通过java控制linux环境下解压文件夹后中文文件名是乱码

将linux当前环境设置为中文环境即可。
修改/etc/sysconfig/i18n 文件
LANG="zh_CN.GB2312"

『伍』 在linux下编辑的的java文件在window下显示乱码乱码

linux一般用UTF8编码的。WINDOWS是用gbk的。所以有汉字的时候会乱码,没汉字的时候换行也会出问题。你可以用一些高级点的文本编辑器或者使用IDE,比如说你用JCreator打开就可以了。

补充:你用什么IDE的滑游?如果你直接从命令行编译的,可以帆耐通过态让春javac的参数来指定字符集,即javac -encoding utf8 文件名。

『陆』 Java读取linux系统中文文件名时候乱码,并显示文件不存在

我记得抄InputStreamReader和OutputStreamWriter不是可以设置编码的吗?
方式应该是:OutputStreamWriter writer = new OutputStreamWriter(fop, "UTF-8");
InputStreamReader reader = new InputStreamReader(fip, "UTF-8");
这样还乱码?那就二进制读取就行了。
记得保证整个编译环境编码统一。

『柒』 java在linux下创建文件,中文文件名为乱码。请问这个问题是怎么解决的,谢谢~

修改linux的编码方式。或者不要命名中文。最好是不要命名为中文

『捌』 Linux下java的Swing/AWT程序乱码解决

问题描迅罩姿述 我编写的JAVA程序中的Swing/AWT组件中的中文显示都是方框 而标题却能正常显示中文 且使用 System out println( 中文字符串 )能正常显示中文 解决思路 可能是JRE的中文字库不支持引起 所以添加一个可以支持的中文字库 解决办法 第一步 下载中文字库 我使用的是c 可以直接在Windows(我用的是XP的系统)中找到 入径为C:WINDOWSFonts下的c 也可以在网站上下载 推荐天网网站 bin/search?word=c

第二步 将中文字库c放入Jre的字库中 操作如下 cd <JAVA_HOME>/lib/fonts或者cd <JAVA_HOME>/jre/lib/fonts mkdir fallback (fallback代表存放后备语言的文件夹) 其中<JAVA_HOME>是你安装jdk/jre的路径 我的是/usr/lib/jdk 复制或者链接一个中文字体至其下 ln s /usr/share/fonts/truetype/f /usr/lib/jdk /jre/lib/fonts/fallback/f

第三步 有了上面的步骤之后 就可以在代码中编码实现显示中文了 操作如下: 在main 函数中的开头处添加如下代码 Font f = new Font( 宋体 Font PLAIN ); UIManager put( Label font f); UIManager put( Label foreground Color black); UIManager put( Button font f); UIManager put( Menu font f);闷卜 UIManager put( MenuItem font f); UIManager put( List font f); UIManager put( CheckBox font f); UIManager put( RadioButton font f); UIManager put( ComboBox font f); UIManager put( TextArea font f);亩绝 UIManager put( EditorPane font f); UIManager put( ScrollPane font f); UIManager put( ToolTip font f); UIManager put( TextField font f); UIManager put( TableHeader font f); UIManager put( Table font f);

lishixin/Article/program/Java/hx/201311/26535

『玖』 linux java 乱码怎么解决

更改编码激灶集格式,改成utf8就好了。linux下默认为utf8,但是你中弯导入的java默认是gbk的。明培扮

『拾』 java在linux系统下文件夹出现中文乱码的问题

问题描述:
linux的默认字符编码是utf-8,在linux上存的是中文名的文件,但专是用java读出来就是乱码,全属是??????然后我通过:new
String(files[i].getName().getBytes("GB2312"),"UTF-8");这样处理一下,中文文件名全变成了?????,应该怎么转码才能获取中文?
问题答案:
Java
中的字符编码默认是Unicode
用new
String(files[i].getName().getBytes("UTF-8"),"UTF-8");试下看对我有帮助
用utf8格式上传,然后再用utf8格式下载就好了,但是服务器上存的是乱码的,遍历出来是中文的。

阅读全文

与javalinux文件名乱码相关的资料

热点内容
ps3文件分割视频 浏览:280
微信图片一键转发软件 浏览:331
如何判断s200plc编程电缆 浏览:691
太原编程培训班哪个好 浏览:171
树叶吹奏教程 浏览:6
社交app带来了哪些社会问题 浏览:394
如何安装爱宝8800数据采集器 浏览:712
文件保存了怎么找不到了 浏览:476
彩票网站怎么辨真假 浏览:840
pr找不到该文件 浏览:963
java移除panel 浏览:354
jsp填充jsp 浏览:166
海关外贸大数据在哪里查 浏览:381
思特奇java笔试题 浏览:121
葫芦侠在手机中的文件名 浏览:813
plc编程应该怎么收钱 浏览:584
c语言中源文件由什么组成 浏览:890
linuxhttpdphp配置文件 浏览:607
拆单数据要怎么保存 浏览:17
mac电脑怎样压缩文件到100m 浏览:645

友情链接