1.对于JavaScript来说
默认的格式就是utf8
那就是说如果我们在底层传入的参数都是需要转化成utf8的编码格式的才能被上层所使用
目前对编码的格式支持比较好的库有icu和glib两种
最终的对接的层就是在
external/webkit/WebCore/platform/text/String.cpp
这个里面涉及到
{
return UTF8Encoding().encode(characters(), length(), QuestionMarksForUnencodables);
}
这个转化的问题
这样对于汉字我们可以使用
String dataOrig("测试");
String dataOutput(dataOrig.utf8().data());
通过这种方式是可以直接转化的