'.split('')
(10) ["D", "r", "a", "g", "o", "n", " ", "�", "�", " "]
结果:失败,Emoji 无法正常切割
第二种方案:使用正则表达式切割...'.split(/|/)
(10) ["D", "r", "a", "g", "o", "n", " ", "�", "�", " "]
结果:失败,Emoji 无法正常切割
第三种方案:使用 unicode...模式的正则表达式切割
'Dragon ?...'.split(/|/u)
(9) ["D", "r", "a", "g", "o", "n", " ", "?"...']
(9) ["D", "r", "a", "g", "o", "n", " ", "?", " "]
结果:成功,可以切割 Emoji
----
下面,我们测试一种更加复杂的场景:国旗。