java文件乱码
‘壹’ java创建文件乱码,只是中文文件名乱码
尝试以下解决方案:
1、编译时指定编码格式
2、对fileName进行编码设定
‘贰’ java文件中文乱码问题
选中你的文件--右击--属性(properties)--text file encoding 有个default和other 这里选other 然后选UTF-8(你默认的可能是ISO-8859-1的)
然后你把文件中的乱码改回中文 保存~ 这次就不乱码了~
‘叁’ java文件名乱码
乱码问题是由于编码方式不同导致的。我解决文件名的乱码问题就用一招:
String fileName = 得到文件名的方法;
String newName = new String(fileName.getBytes("以前的编码"),"当前的编码");
转换后,再处理字符串就不会出现乱码了。
‘肆’ 执行java文件时出现乱码
应该是你的编程环境中的编码格式更改了,所以出现乱码。如果你的开发环境是在eclipse下,可以选中java文件点右健,选择最后一个选项,然后在text file encoding选择字符类型
‘伍’ eclipse java文件乱码怎么解决
如果是导入的java文件乱码
可以在eclipse最上方的Window
选择window最后一个选项
再点击工作空间 选择编码格式 一般都是GBK或UTF-8
这两个切换一下 看能不能解决
‘陆’ java程序中文汉字会乱码
首先要加一个utf-8过滤器以过滤post提交乱码问题;
再在tomcat的server.xml文件中配置<Connector port="8080" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443" URIEncoding="utf-8"/>
处理get提交乱码问题;
注意在用了这2个配置后就不要再在程序中用getBytes对参数进行转码了
‘柒’ 打开java文件都是乱码怎么解决
文件编码不一致,修改文件编码utf-8。
如果是class文件乱码,找反编译软件打开。
‘捌’ java创建文件是乱码的,只是中文文件名乱码,急~~~~
ss=new String(ss.bytes(),"utf-8");
ss=new String(ss.bytes(),"GBK");
ss=new String(ss.bytes(),"gb2312");
ss=new String(ss.bytes("ISO-8859-1"),"utf-8");
ss=new String(ss.bytes("ISO-8859-1"),"GBK");
ss=new String(ss.bytes("ISO-8859-1"),"gb2312");
然后再
ss.subString......
不知道你使用的是那个编码,你试试看吧
‘玖’ java 文件写入乱码
有。举个例子比如你要写“你好两个字”假设你前面的工作都做好了。直接X.write("你好".getBytes("UTF-8"))保存就行了。
‘拾’ java读取文件乱码
java文件读取的时候有中文就很出现乱码,通常获取到的文件中通常都是“iso8859-1”格式,需要转换为“UTF-8”格式。
如:String str = new String(str.getByte("iso8859-1"),"UTF-8");进行下强制转换后在进行读取即可。
备注:通常格式有GBK、UTf-8、iso8859-1、GB2312,如果上面的强制转换不成功,依次进行这些格式的尝试,肯定是可以解决问题的。