⑴ java文件名亂碼
亂碼問題是由於編碼方式不同導致的。我解決文件名的亂碼問題就用一招:
String fileName = 得到文件名的方法;
String newName = new String(fileName.getBytes("以前的編碼"),"當前的編碼");
轉換後,再處理字元串就不會出現亂碼了。
⑵ java創建文件亂碼,只是中文文件名亂碼
嘗試以下解決方案:
1、編譯時指定編碼格式
2、對fileName進行編碼設定
⑶ java讀取文件亂碼
java文件讀取的時候有中文就很出現亂碼,通常獲取到的文件中通常都是「iso8859-1」格式,需要轉換為「UTF-8」格式。
如:String str = new String(str.getByte("iso8859-1"),"UTF-8");進行下強制轉換後在進行讀取即可。
備註:通常格式有GBK、UTf-8、iso8859-1、GB2312,如果上面的強制轉換不成功,依次進行這些格式的嘗試,肯定是可以解決問題的。
⑷ java 文件寫入亂碼
有。舉個例子比如你要寫「你好兩個字」假設你前面的工作都做好了。直接X.write("你好".getBytes("UTF-8"))保存就行了。
⑸ java讀寫文件亂碼,該怎麼解決
你是讀流的時候就讀成亂碼了,首先你要搞清楚你的TXT是什麼編碼,讀取的時候按該編碼讀流,
讀好後寫也按該編碼寫入EXCEL裡面就沒問題了
⑹ java文件中文亂碼問題
選中你的文件--右擊--屬性(properties)--text file encoding 有個default和other 這里選other 然後選UTF-8(你默認的可能是ISO-8859-1的)
然後你把文件中的亂碼改回中文 保存~ 這次就不亂碼了~
⑺ 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文件亂碼怎麼解決
截個圖出來呀,你這亂碼。。。
程序什麼的都不給。。。
我也是醉了
⑼ 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文件中的中文亂碼怎麼解決
您好,亂碼情況在編程中是常見的問題,您出現的亂碼是什麼情況下發生的,是編程好的javaweb頁面亂碼還是內部的參數亂碼呢?不論是什麼亂碼情況,java幾乎都有他的解決方案,您需要由針對性的描述您的亂碼的情況是什麼。再根據您的情況具體的幫助您,希望能夠幫助到您。