本文目錄一覽:
java怎麼設置為utf-8的編碼
要讓一個
Java
源文件打開時編碼格式為
UTF-8,需要做2件事情:
1)設置Java
源文件的默認編碼格式為UTF-8;
2)設置workspace的編碼格式為UTF-8。
相應設置如下:
設置
Java
源文件的默認編碼格式為
UTF-8
在
Windows-Preference
頁面中,選擇
General-Content
Types
在右邊的框中,選擇
Text-Java
Source
File,將下面的
Default
Encoding
改為
UTF-8
設置
workspace
的編碼格式為
UTF-8
在
Windows-Preference
頁面中,選擇
General-WorkSpace
選擇右側框中的
Text
File
encoding,改為
UTF-8
設置完這2處,默認打開
Java
源文件就是UTF-8編碼了。
怎麼 知道 java字符串 編碼格式
這樣的測試方法是不正確的。getBytes(charset)是解碼,new String(byte[], charset)是編碼。new String(str.getBytes(charset),charset)是解碼再編碼,無論charset是什麼編碼格式,返回的字符串內容原始str是一致,因此equals方法都是返回true,達不到測試字符串編碼格式的目的。個人觀點:正確的測試姿勢應該是這樣的:
String charset =”xxx”; //假定編碼格式
String str = “中文”;
boolean flag = str.equals(new String(str.getBytes(),charset));
flag為true則表明str的編碼格式是假定的編碼格式。其中說明str.getBytes()該方法就是按其自身編碼格式去解碼。其自身編碼格式跟你的操作系統編碼格式或你使用的IDE設置的文件的Text file encoding有關。
Java中如何設置編碼格式
如果是修改文件的編碼方式,可以按以下步驟:
選中文件右鍵–Properties–Resource–Text file encoding–選中Other,然後選擇自己想要的編碼格式就可以了。
如果是修改MyEclipse的編碼方式,可以按以下步驟:
菜單欄的Window–Perferences–General–Work Space–Text file encoding–選中Other,然後選擇自己想要的編碼格式就可以了。
原創文章,作者:TOGSP,如若轉載,請註明出處:https://www.506064.com/zh-hant/n/315630.html