想要在Kotlin中显示小斜体i(数学符号)

时间:2018-08-20 03:20:10

标签: android unicode kotlin

我想使用Android Studio在Kotlin中显示一个小斜体i(数学符号)。我看到它在Unicode-32中有一个值,但这不是作为Android中Kotlin的基础的字符集。根据我的判断,基本的unicode是UTF-16(十六进制),因为这是我用来定义我使用的其他unicode字符的内容。参见https://unicode-table.com/en/

例如,我将\ u221A用作平方根符号。但是,在同一字符集中显然没有小斜体i。有没有一种方法可以使用Unicode 32生成小斜体i,而不必重新定义我使用的所有其他unicode字符?预先感谢您的帮助。

1 个答案:

答案 0 :(得分:2)

Kotlin(和Java)中的字符串以16位字符指定,因此您不能在字符串文字中包含32位Unicode字符。

但是,您可以将字符分成两个16位代码点(称为代理对),如下所示:  \uD835\uDC56