2016-08-29 202 views
-1

如何获得给定字符串的Unicode编号我怎样才能获得一个字符的unicode号码?

例如,西里尔字母小写字母尔U + 0440代表 “р”

我怎样才能获得 “U + 0440” 或 “0440”?

====技术信息====

Unicode数字:U + 0440

HTML码:&#1088

var myString = "р" 
for scalar in myString.unicodeScalars { 
    print("\(scalar.value) ") // print: 1008 
} 
+2

请检查http://stackoverflow.com/questions/24102044/how-can-i-get-the-unicode-code字符点 – Kendel

+0

'“Hello”.unicodeScalars.map {$ 0.value}' –

回答

1

440十六进制等于1088在十进制:

var myString = "р" 
for scalar in myString.unicodeScalars { 
    print(String(scalar.value, radix: 16)) 
}