本文目錄一覽:
- 1、cmd運行的java文件咋是亂碼
- 2、打開java文件都是亂碼怎麼解決?
- 3、Java安裝後運行CMD輸入JAVA提示亂碼?
- 4、如何解決Java中的中文亂碼問題
- 5、為什麼java編程中寫的漢字變成亂碼了???
cmd運行的java文件咋是亂碼
當我們不加設置就編譯時,相當於使用了參數:javac -encoding gbk XX.java,當然就會出現不兼容的情況。
解決方法:
1、轉換成UTF-8編碼格式,但仍然有錯解決辦法是:應該使用-encoding參數指明編碼方式:javac -encoding UTF-8 XX.java
2、開始–計算機–滑鼠反鍵(滑鼠右鍵)–屬性–高級系統設置–環境變數–系統變數新建。然後輸入:「JAVA_TOOL_OPTIONS」變數,值為「-Dfile.encoding=UTF-8」然後確定、確定、在確定後。新開命令行窗口,再次輸入javac命令。
打開java文件都是亂碼怎麼解決?
編輯器的編碼會影響到所有的項目中的字元的顯示,可以說是作用最為廣泛的設置,每一個項目都會受到這個設置的影響。點擊菜單欄中的窗口(Window)— —選項(Preferences)。
Java安裝後運行CMD輸入JAVA提示亂碼?
可在 CMD 窗口輸入 chcp 65001 後,再嘗試輸入 java 命令。
chcp 命令是用來顯示或更改活動控制台的代碼頁。
在 CMD 窗口直 輸入 chcp ,可以顯示當前代碼頁編號,默認是 936 ,表示支持 GB2312 編碼。
將代碼頁設置為 65001 ,則支持 UTF-8 編碼。
如何解決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編程中寫的漢字變成亂碼了???
你的編碼格式選擇的不對,右鍵單擊項目,點擊Properties:
將格式換成GBK或者UTF-8就行了
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/200973.html