考慮下面的表情符號,從http://unicodey.com/emoji-data/table.htm:將兩個代碼表情符號放入字符串中?
名稱:regional indicator symbol letters ma
Unicode值:U+1F1F2 U+1F1E6
什麼應該它的代碼點值是什麼?
實施例:
感嘆號具有33,即0×21的碼點值至基部10 = 33
scala> "\u0021"
res11: String = !
scala> "\u0021".codePoints.toArray
res12: Array[Int] = Array(33)
因此,在這種情況下,我可以簡單地把\u0021
爲一個字符串。但是,如何創建String
以包含regional indicator symbol letters ma
?
但是爲什麼's'有4個代碼點? 'scala> val s =「\ u1f1f2 \ u1f1e6」| scala> s.codePoints.toArray'返回 'res45:Array [Int] = Array(7967,50,7966,54)' –