当前位置: 首页 > 知识库问答 >
问题:

JNI文档中的“Unicode字符串”是什么意思?

吕永寿
2023-03-14
jstring NewString(JNIEnv *env, const jchar *unicodeChars, jsize len);

由于jchar是16位,我猜这里的“Unicode”是指UTF-16,但我一点也不确定。

更新:我注意到UTF-16的维基页面上说“Unicode”是我们现在所知道的UCS-2的旧术语。然而,它也说Java现在使用UTF-16。因此,我仍然怀疑JNI文档中的“Unicode”是指标准的UTF-16,但我通常不使用JNI甚至Java,所以我希望有人觉得权威来插话。

共有1个答案

余弘新
2023-03-14

因此,我仍然怀疑JNI文档中的“Unicode”是指标准的UTF-16,但我通常不使用JNI甚至Java,所以我希望有人觉得权威来插话。

就是这个意思。

JNI书和JNI规范是很久以前(1999)编写的...在BMP之外的代码点的使用很普遍之前。

 类似资料:
  • 问题内容: 我在阅读$ _SESSION [‘username’]进入SQL查询之前是否需要转义? 它说:“无论源如何,都需要对传递给sql查询的每个字符串进行转义”。现在我知道类似这样的事情是非常基本的。Google搜索显示超过20,000个结果。仅Stackoverflow就有20页的结果,但是没有人实际解释转义字符串是什么或如何转义。只是假设。你能帮助我吗?我想学习,因为我一如既往地使用PH

  • 问题内容: 如果我从命令行运行,则截至2017年8月24日的最后一项是 上面在软件包版本中反映的构建字符串的含义是什么?这是软件包所需的python interpereter的最低版本吗? 问题答案: 该程序包的构建字符串()的第一部分告诉您该程序包可用于的Python解释器的确切版本。最有可能的,也有其他包的Python(其他版本,等)。第二部分(下划线之后)告诉您此软件包的内部版本号。当构建配

  • 问题内容: 我已经看到了几种用Python编写文档字符串的不同样式,是否有正式的或“同意的”样式? 问题答案: 格式 可以按照其他文章所示的几种格式编写Python文档字符串。但是,未提到默认的Sphinx文档字符串格式,该格式基于。你可以在此博客文章中获得有关主要格式的一些信息。 请注意,reST是PEP 287推荐的 以下是文档字符串的主要使用格式。 -Epytext 从历史上看,像Javad

  • 本文向大家介绍JavaScript 字符串是unicode,包括了JavaScript 字符串是unicode的使用技巧和注意事项,需要的朋友参考一下 示例 所有JavaScript字符串都是unicode! JavaScript中没有原始字节或二进制字符串。为了有效地处理二进制数据,请使用类型化数组。

  • 问题内容: 和之间有什么区别?这部分是什么意思?Python文档的哪一章涵盖了该主题? 问题答案: 前导的转义序列意味着接下来的两个字符被解释为字符代码的十六进制数字,因此等于-即小而小写的小写字符。 转义序列记录在Python文档的此处的简短表格中。

  • 我将以下代码添加到我用Java创建的新类中: 我理解public、static和void的含义,但()的含义是什么?