如何写一个3字节的Unicode字符作为字符串文字

贡特·佐克鲍尔

这些表情符号的代码为例

对于像Dingbats(2702-27B0)这样的两字节代码

'abcd\u2702efg'

可以正常工作,但是对于更长的代码\u1F601却不起作用。

String.fromCharCode(0x1f601)

虽然有效。

main() {
  print('abcd\u2702efg');
  print('abcd\u1F601efg');
  print(new String.fromCharCode(0x1f601));
}

DartPad尝试

有没有办法U+1F601在Dart中编写为字符串文字?

迈克尔·刘

将字符代码括在花括号中:

print('abcd\u{1F601}efg');

根据Dart编程语言规范第二版的第16.5节“字符串”

字符串支持特殊字符的转义序列。逃生是:

  • ...
  • \ x十六进制数字1 十六进制数字2,等效于\ u {十六进制数字1 十六进制数字2 }。
  • \ u十六进制数字1 十六进制数字2 十六进制数字3 十六进制数字4,等效于\ u {十六进制数字1 十六进制数字2 十六进制数字3 十六进制数字4 }。
  • \ u { HEX DIGIT SEQUENCE }是由HEX DIGIT SEQUENCE表示的Unicode标量值如果HEX DIGIT SEQUENCE的值不是有效的unicode标量值,则是编译时错误

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在一个4字节长的char之间解码在两个缓冲区中分割的utf8编码的字符串?

来自分类Dev

分割字符串以截断IP地址的最后一个八位字节

来自分类Dev

是否可以创建一个包含无效UTF-8字节的Scala字符串?

来自分类Dev

在字符串中定义 IP 地址并替换最后一个八位字节

来自分类Dev

Python 3字节与字符串

来自分类常见问题

如何将Python 3字节字符串变量转换为常规字符串?

来自分类Dev

如何构造一个字符串以作为 unicode 读取?

来自分类Dev

如何写出一个长度取决于用户条目长度的字符串?

来自分类Dev

python用3个字节的utf8字符拆分unicode字符串

来自分类Dev

如何在 Python 3 中将 '0b11001100' 作为一个字节块而不是字符串读取?

来自分类Dev

我如何写一个特殊字符:“到文件?

来自分类Dev

如何写一个字符“ x”的次数

来自分类Dev

是否有很好的方法从一对兆字节大小的CSV文件中找到一个非常长的字符串(约500个字符)的完全匹配?

来自分类Dev

Python3字节为十六进制字符串

来自分类Dev

如何将八位字节字符串转换为数字?

来自分类Dev

如何在python中将字符串写为unicode字节?

来自分类Dev

将Unicode转换为UTF-8字节[]并保存为字符串(Java)

来自分类Dev

如何在SQL字符串中创建一个空字符串文字

来自分类Dev

如何通过dataBinding用空格写一个字符串

来自分类Dev

在C中将20字节的十六进制(字符字符串)转换为10字节的二进制字符字符串

来自分类Dev

如何写一个结构?

来自分类Dev

在具有多个节的文件的一个节中查找字符串

来自分类Dev

如何在ColdFusion中填充具有零字节/零字节的字符串以及MacOS和Windows上的CF之间的差异

来自分类Dev

将两个3字节整数和一个2字节整数合并为一个8字节整数

来自分类Dev

加密8字节字符串/ base64编码/最大长度20字节

来自分类Dev

如何始终忽略字符串中的一个字节

来自分类Dev

如何写一个函数 f("123")=123+12+23+1+2+3 作为递推关系

来自分类Dev

我如何写出 arr 中的每个值,它是一个字符串数组,每行一个项目

来自分类Dev

在Jython中,如何从UTF-8字节序列创建unicode字符串?

Related 相关文章

  1. 1

    如何在一个4字节长的char之间解码在两个缓冲区中分割的utf8编码的字符串?

  2. 2

    分割字符串以截断IP地址的最后一个八位字节

  3. 3

    是否可以创建一个包含无效UTF-8字节的Scala字符串?

  4. 4

    在字符串中定义 IP 地址并替换最后一个八位字节

  5. 5

    Python 3字节与字符串

  6. 6

    如何将Python 3字节字符串变量转换为常规字符串?

  7. 7

    如何构造一个字符串以作为 unicode 读取?

  8. 8

    如何写出一个长度取决于用户条目长度的字符串?

  9. 9

    python用3个字节的utf8字符拆分unicode字符串

  10. 10

    如何在 Python 3 中将 '0b11001100' 作为一个字节块而不是字符串读取?

  11. 11

    我如何写一个特殊字符:“到文件?

  12. 12

    如何写一个字符“ x”的次数

  13. 13

    是否有很好的方法从一对兆字节大小的CSV文件中找到一个非常长的字符串(约500个字符)的完全匹配?

  14. 14

    Python3字节为十六进制字符串

  15. 15

    如何将八位字节字符串转换为数字?

  16. 16

    如何在python中将字符串写为unicode字节?

  17. 17

    将Unicode转换为UTF-8字节[]并保存为字符串(Java)

  18. 18

    如何在SQL字符串中创建一个空字符串文字

  19. 19

    如何通过dataBinding用空格写一个字符串

  20. 20

    在C中将20字节的十六进制(字符字符串)转换为10字节的二进制字符字符串

  21. 21

    如何写一个结构?

  22. 22

    在具有多个节的文件的一个节中查找字符串

  23. 23

    如何在ColdFusion中填充具有零字节/零字节的字符串以及MacOS和Windows上的CF之间的差异

  24. 24

    将两个3字节整数和一个2字节整数合并为一个8字节整数

  25. 25

    加密8字节字符串/ base64编码/最大长度20字节

  26. 26

    如何始终忽略字符串中的一个字节

  27. 27

    如何写一个函数 f("123")=123+12+23+1+2+3 作为递推关系

  28. 28

    我如何写出 arr 中的每个值,它是一个字符串数组,每行一个项目

  29. 29

    在Jython中,如何从UTF-8字节序列创建unicode字符串?

热门标签

归档