标签: java android java-native-interface jnienv
我正在尝试使用UTF-8编码将C风格的字符串转换为JString。我知道这样做的NewStringUTF方法。但是,输入c样式字符串可能并不总是UTF-8编码。因此,如果我将非UTF-8 c字符串传递给此方法,运行时将崩溃。
我打算将它转换为字节数组,然后从中构建jstring。如果给定的字节数组不限于UTF-8编码,是否有一个返回默认(或)空jstring的构造函数?