2015-05-24 24 views
-2

我正在處理帶有不受支持的字符和字節的JEditorPane。如果我做pane.getText().getBytes();它給任何不支持的字符字節,所以從JEditorPane獲得字節的任何方式將工作。java:直接從jeditorpane獲取字節[]

+2

*「它給人的任何不受支持的字符字節」你這麼認爲*?我認爲它給出了正確的字節,但問題是,代碼是*使用字體來顯示它沒有該字符的符號。*爲了更好地幫助更快,發佈[MCVE](http:// (最小完整可驗證示例)或[SSCCE](http://www.sscce.org/)(簡短的,獨立的,正確的示例)。 –

+0

*「我希望是這種情況」*我希望人們閱讀整個評論並提示張貼** MCVE。**投票結束。沒有MCVE,我們只能猜測。 –

回答

0

您需要設置你希望得到字節正確的編碼:例如,對於UTF-8:

JEditorPane pane = .... 
byte[] data = pane.getText().getBytes("UTF-8"); 
+0

我試過utf-8和16:/ – stealth9799