2015-05-24 22 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