Re: [問題] eclipse的結果正確,javac的結果錯誤
※ 引述《kene (I NEED YOU, LOVE)》之銘言:
: 有人列出了 Java 1.2 之前 JRE 內部會用到的屬性 (我反而找不到 Sun 自己公告的).
: 很明顯的只有 file.encoding 可以用, file.decoding 是不存在的. 如果指定了程式
: (JVM) 讀不懂的系統屬性時, 程式就會當作你沒指定過. 所以跑出來的結果會跟沒指定
: -Dfile.decoding 時效果一樣.
「程式就會當作你沒指定過」的說法不適當。System property 是一種資訊,
至於這資訊有什麼影響是看程式(包括使用到的 core classes/third-party
library)有沒有 honor 該資訊。
執行 Java application 時有/沒有加上 -Dfile.decoding=UTF-8 option,至少
會影響 System.getProperty("file.decoding") 的 return value。
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 218.173.143.200
推
06/04 13:01, , 1F
06/04 13:01, 1F
推
06/04 13:11, , 2F
06/04 13:11, 2F
→
06/04 13:13, , 3F
06/04 13:13, 3F
推
06/04 13:31, , 4F
06/04 13:31, 4F
推
06/04 13:33, , 5F
06/04 13:33, 5F
推
06/04 17:37, , 6F
06/04 17:37, 6F
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 5 之 5 篇):