FlashBuilder 控制檯輸出中文亂碼處理
阿新 • • 發佈:2018-12-21
轉:http://www.cnblogs.com/anfeind/archive/2012/07/10/2584798.html
解決FB的控制檯,輸出ASDOC或是使用FDB時出現亂碼的情況
a)問題描述:使用FB進行 輸出ASDOC或是FDB進行除錯時,經常會出現亂碼的現象
b)問題分析:在Eclipse中預設的編碼為作業系統核心的編碼,中文的WINDOWS下是GBK,在除錯的時候,控制檯接收到的FP傳遞過來的資訊是以UTF-8編碼傳送的,所以會出現亂碼.
c)解決方法:設定Eclipse和Flex SDK的JAVA虛擬機器引數指定為UTF-8編碼,使其使用統一編碼.具體的修改方法如下:
i. 開啟FB安裝目錄下的flashBuilder.ini,使用記事本開啟,加入兩行:
–Dsun.jnu.encoding=utf-8
ii. 開啟FB使用的SDK的目錄,開啟bin目錄,開啟jvm.config檔案,在java.args=開始的那行後面加入個引數,修改後的結果為: java.args=-Xmx384m -Dsun.io.useCanonCaches=false -Dfile.encoding=utf-8 - Dsun.jnu.encoding=utf-8
iii.搞定;