【发布时间】:2013-01-03 15:03:13
【问题描述】:
在 PlayN 项目中,我有以下 Java 代码
import com.google.common.base.Charsets;
import java.nio.ByteBuffer;
ByteBuffer msg = ... // a ByteBuffer that contains a String
String s = Charsets.UTF_8.decode(msg).toString();
这在 Java 中运行良好,但是当我尝试使用 GWT 编译它时,我得到:
The method decode(ByteBuffer) is undefined for the type Charset
在 GWT 中,获取 ByteBuffer 中的字符串(以 UTF-8 编码)的正确方法是什么?
【问题讨论】:
-
ByteBufferisn't supported 那么它为什么不早点失败呢?您是否正在使用一些在客户端模拟ByteBuffer的第三方库? -
哎呀,是的,我忘了说:我正在使用模拟 java.nio(主要是缓冲区)的 PlayN,请参阅github.com/threerings/playn/tree/master/html/super/playn/super/…
标签: gwt playn bytebuffer