導航:首頁 > 編程語言 > java文件名中文亂碼

java文件名中文亂碼

發布時間:2022-04-29 15:08:11

java程序執行中文亂碼如何解決

亂碼問題是因為編碼不一致導致的,即文件的編碼和系統編碼不一致,所以只需要把文件裡面的內容復制到記事本中,修改記事本的後綴為.java ,重新編譯運行即可。

㈡ java文件名亂碼

亂碼問題是由於編碼方式不同導致的。我解決文件名的亂碼問題就用一招:
String fileName = 得到文件名的方法;
String newName = new String(fileName.getBytes("以前的編碼"),"當前的編碼");

轉換後,再處理字元串就不會出現亂碼了。

㈢ java創建文件亂碼,只是中文文件名亂碼

嘗試以下解決方案:
1、編譯時指定編碼格式
2、對fileName進行編碼設定

㈣ 如何解決Java中的中文亂碼問題

對於Java,由於默認的編碼方式是UNICODE,所以用中文也易出問題,常見的解決是:

String s2 = new String(s1.getBytes(「ISO-8859-1」),」GBK」);

1、utf8解決JSP中文亂碼問題
一般說來在每個頁面的開始處,加入:

<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
<%
request.setCharacterEncoding("UTF-8");
%>

◆charset=UTF-8的作用是指定JSP向客戶端輸出的編碼方式為「UTF-8」;
◆pageEncoding="UTF-8",為了讓JSP引擎能正確地解碼含有中文字元的JSP頁面,這在LINUX中很有效;
◆request.setCharacterEncoding("UTF-8");是對請求進行了中文編碼。

有時,這樣仍不能解決問題,還需要這樣處理一下:

String msg = request.getParameter("message");
String str=new String(msg.getBytes("ISO-8859-1"),"UTF-8");
out.println(st);

㈤ java生成文件名亂碼怎麼解決

輸出excel:
response.setHeader("Content-disposition","attachment;filename*=utf-8'zh_cn'"
+URLEncoder.encode('文件名',"UTF-8")+".xls");//設定輸出文件頭
response.setContentType("application/ms-excel");//定義輸出類型

㈥ java文件中文亂碼問題

選中你的文件--右擊--屬性(properties)--text file encoding 有個default和other 這里選other 然後選UTF-8(你默認的可能是ISO-8859-1的)
然後你把文件中的亂碼改回中文 保存~ 這次就不亂碼了~

㈦ 如何解決Java項目中的中文亂碼

一. 設置工作空間的編碼
1. 編輯器的編碼會影響到所有的項目中的字元的顯示,可以說是作用最為廣泛的設置,每一個項目都會受到這個設置的影響。點擊菜單欄中的窗口(Window)— —選項(Preferences)。
2. 點擊常規(General)— —工作空間(Wordspace),然後在右側的文本文件編碼格式(Text file encoding)中選擇你想要設置的編碼格式,系統默認的格式為GBK。
二. 設置項目的編碼
1. 如果其他的項目中不存在亂碼問題,只是個別項目顯示時出現亂碼,那麼我們不需要設置工作空間的編碼,只需要修改項目的編碼即可。
2. 選中項目後,右鍵點擊,在彈出的菜單中點擊屬性(Properties)。
3. 在彈出的屬性窗口中,選擇資源(Resource)— —點擊選擇Other(其他),然後選擇你想要的編碼格式。
三. 設置單個文件的編碼
1. 只是個別文件出現了亂碼,那麼設置個別文件的編碼格式就可以解決問題了。選中有亂碼的文件,然後點擊右鍵。
2. 在彈出的菜單中選擇屬性(Properties)。
3. 在彈出的屬性窗口中選擇資源,點擊Other(其他)後設置個別文件的編碼方式。

㈧ java,為什麼讀取文本文件裡面的漢字是亂碼啊,怎麼改啊

漢字的
字元集
不匹配,比如說用UTF-8字元集去解析GBK字元集的漢字就會變成
亂碼
這里不要用FileReader,這個類用的是默認字元集去讀取文本,改用InputStreamReader,它的
構造方法
中能夠指定字元集,讓它作為BufferedReader的源,就不會亂碼了
hcl=new
BufferedReader(new
InputStreamReader(new
FileInputStream
(wjlj
),
"GBK"));
如果還是亂碼,就把GBK改成UTF-8

㈨ java文件亂碼,不是中文亂碼,是整個都亂碼

我們在eclipse中打開java項目,發現中文都是亂碼。

首先我們可以打開工具菜單「Project」--「Properties」。

閱讀全文

與java文件名中文亂碼相關的資料

熱點內容
數學奇跡神奇運演算法 瀏覽:359
大廠的程序員的水平如何 瀏覽:700
遺傳演算法入門經典書籍 瀏覽:878
源碼炮台腳本 瀏覽:620
在位編輯命令 瀏覽:347
曲式分析基礎教程pdf 瀏覽:14
php生成靜態html頁面 瀏覽:964
怎麼分割pdf 瀏覽:812
壓縮垃圾報警器 瀏覽:628
小公司一般都用什麼伺服器 瀏覽:967
java獲取時間gmt時間 瀏覽:820
為什麼csgo一直連接不到伺服器 瀏覽:504
安卓登ins需要什麼 瀏覽:836
機器人演算法的難點 瀏覽:226
全自動化編程 瀏覽:726
程序員高薪限制 瀏覽:693
壓縮圖片壓縮 瀏覽:75
美國發明解壓魔方 瀏覽:302
電腦怎麼備案網上伺服器 瀏覽:515
旅行商問題Python寫法 瀏覽:952