導航:首頁 > 編程語言 > propertiesjava中文亂碼

propertiesjava中文亂碼

發布時間:2022-07-08 06:44:19

A. java的properties文件,輸入中文顯示ascii

properties文件是這么寫的嗎。。,應該是key=value行式的吧。注釋則是開頭用'#'井號

比如

### valid values are: true, false (true is the default)

struts.objectFactory.spring.useClassCache = true

另外,在屬性文件中是不能寫入中文的,即使寫入了中文,讀出來的也是亂碼(注釋除外,注釋是給人看的,不是讓程序來讀的)。而你之所以寫進去的中文自動轉成了Unicode編碼,可能是用eclipse的properties editor的添加編輯界面添加導致的(如下圖),該界面本來就是增加屬性文件的屬性用的。如果是要加註釋,需點擊下面的source標簽,切換到文本編輯模式,在要加註釋的項之前插入一行,首字元為'#',然後輸入你的中文注釋即可

B. java使用property中文亂碼

你的properties中的中文是經過ascii轉碼的嗎?比如中文變成了這樣子:

如果是,那麼只需要將讀到的字元串做一下轉碼即可。


你可以在Stringusername=property.getProperty("username");之後,添加JAVA代碼也可以將亂碼轉為中文的。用如下語句就可以了,username=newString(username.getBytes("ISO-8859-1"),"gbk");然後再用resultName就可以了,不過這樣的話你下面的Stringpassword=property.getProperty("password");
都慢慢的通過上面的java代碼去轉。
不知道你對反射熟悉不?如果熟悉的話可以通過反射機制去做轉碼就方便多了!

C. 怎麼解決java編寫時中文亂碼

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

D. Eclipse導入項目後,修改了編碼為UTF-8後,JAVA文件中的亂碼編程正常的中文了。可是第二次打開Eclipse時,

第二次打開Eclipse時,除了導入的項目外,其他原本的項目的JAVA文件中正常中文全部變成亂碼了,是設置錯誤造成的,解決方法如下:

1、首先在軟體中,右鍵出現中文亂碼的java項目名,在右鍵菜單中選擇最後一項Properties。

閱讀全文

與propertiesjava中文亂碼相關的資料

熱點內容
同城公眾源碼 瀏覽:474
一個伺服器2個埠怎麼映射 瀏覽:282
java字元串ascii碼 瀏覽:59
台灣雲伺服器怎麼租伺服器 瀏覽:460
旅遊手機網站源碼 瀏覽:315
android關聯表 瀏覽:929
安卓導航無聲音怎麼維修 瀏覽:320
app怎麼裝視頻 瀏覽:423
安卓系統下的軟體怎麼移到桌面 瀏覽:80
windows拷貝到linux 瀏覽:753
mdr軟體解壓和別人不一樣 瀏覽:886
單片機串列通信有什麼好處 瀏覽:324
游戲開發程序員書籍 瀏覽:848
pdf中圖片修改 瀏覽:275
匯編編譯後 瀏覽:478
php和java整合 瀏覽:833
js中執行php代碼 瀏覽:447
國產單片機廠商 瀏覽:62
蘋果手機怎麼設置不更新app軟體 瀏覽:289
轉行當程序員如何 瀏覽:498