Làm cách nào để lấy một ký tự từ mã ASCII trong Swift mới của Apple?Swift: Cách lấy chuỗi từ ASCII-Code
Ví dụ 65 trở lại "A"
Làm cách nào để lấy một ký tự từ mã ASCII trong Swift mới của Apple?Swift: Cách lấy chuỗi từ ASCII-Code
Ví dụ 65 trở lại "A"
Là một nhân vật:
let c = Character(UnicodeScalar(65))
Hoặc như là một chuỗi:
let s = String(UnicodeScalar(UInt8(65)))
Hoặc một cách khác như là một chuỗi:
let s = "\u{41}"
(Lưu ý rằng \u
chuỗi thoát nằm trong hệ thập lục phân, không phải thập phân)
Chính xác những gì tôi cần. Cảm ơn! –
Ok, và làm thế nào để có được unicode của nhân vật? : D –
@ M.J.K: Xem http://stackoverflow.com/questions/24102044/how-can-i-get-the-unicode-code-point-of-a-character. –
Nếu bạn biết mã tại thời gian biên dịch, bạn có thể sử dụng: 'println (" Ký tự A: \ u {41} ")' để in vô hướng unicode vô hướng. Xem https://developer.apple.com/library/ios/documentation/Swift/Conceptual/Swift_Programming_Language/StringsAndCharacters.html#//apple_ref/doc/uid/TP40014097-CH7-XID_432 và http://en.wikipedia.org/wiki/Basic_Latin_ (Unicode_block) – Klaas