【发布时间】:2017-10-24 23:31:04
【问题描述】:
我正在尝试将字符串编码为 utf-8,我希望将结果作为字符串,有没有办法轻松获得它?
【问题讨论】:
-
我建议 (stackoverflow.com/questions/5729806/encode-string-to-utf-8) 中提供的第二种解决方案
我正在尝试将字符串编码为 utf-8,我希望将结果作为字符串,有没有办法轻松获得它?
【问题讨论】:
唯一具有编码的是字节数组 PLUS 编码。所以如果你需要 UTF-8 数据,那么你需要一个 byte[] PLUS 编码。
查看更多here
或者干脆做:
Charset.forName("UTF-8").encode(myString)
或者
byte[] ptext = String.getBytes("UTF-8");
同一个问题
【讨论】: