jackwjchen兄,你還受得了?寫Web base的?我裝的是3G,那我等Eclipse3.4好了,在3.3設UTF-8 println中文竟然會亂碼,愈來愈覺得兩光,到時候Apple還沒出JDK6就賣NB換到Vista
我倒是沒發生你說的情況。leopard + eclipse 目前看來似乎有點不穩定,我是隔了很久才又回頭用mac,我想我會先花一點時間熟悉一下新的環境,盡可能先設法排除一些問題,畢竟當初應該有很強的誘因才會捨PC而買mac。況且每種系統或多或少都會有一些缺陷,要去找一些workaround才能建立起屬於自己的工作環境。
各位Java友,若有被我驚動的,在此說聲抱歉,我找到問題了,如下:1.我的環境是English,Eclipse抓到OS系統預設的編碼為MacRoman,所以Eclipse無法輸出中文,所以只要把語言把成繁體中文就沒問題了,OSX多國語言並不表示encode就是UTF-8,用System.getProperties()就知道我在說什麼。2. 要用英文環境的話,但又想輸出中文訊息、文件的話,可以從JVM參數著手。
Dean21 wrote:OSX多國語言並不表示encode就是UTF-8,用System.getProperties()就知道我在說什麼。 OS X 上面的 JAVA 開發我是不清楚,但是 OS X 上面多數的程式都是使用 Cocoa 開發。雖然說 Objective-C 的 Source 是 ANSI 的編碼,但是為了達到多國語言的支援,除了主程式本身之外,包含 Localized String、視窗框架、Preference List 都是以 UTF-8 (or UTF-16)為編碼。