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,如果上面的強制轉換不成功,依次進行這些格式的嘗試,肯定是可以解決問題的。