将字符串转换为GJS中的UTF-16字节数组



在我的Gnome扩展中,我想调用GLib.convert。遗憾的是,它不适用于字符串,但想要一个ByteArray。现在我想知道如何将Javascript字符串转换为UTF-16字节数组。

如果这使用了Gnome绑定的某些部分而不是在Javascript中实现,则会获得额外的积分。

ByteArray.fromString(someString, 'UTF-16')将把JS字符串转换为UTF-16编码的Uint8Array。这可以传递给GLib.convert(尽管,由于fromString应该理解GLib.convert所做的所有编码,也许之后就不需要了?(

另请参阅ByteArray文档。

相关内容

  • 没有找到相关文章

最新更新