首頁>Program>source

我想在Swift中使用十六进製值編寫Unicode字元串.我已阅讀文件用於字元串 和字元,因此我知道可以直接在字元串中使用特殊的Unicode字元,如下所示:

var variableString = "Cat‼
最新回復
  • 9天前
    1 #

    已為Swift 3更新

    字元

    用於形成十六进製代碼點的Swift語法為

    \u{n}
    

    其中n是一个十六进製數字,最长8位數字. Unicode標量的有效範圍是U + 0到U + D7FF和U + E000到U + 10FFFF(包括两端). (U + D800到U + DFFF的範圍是代理對,它们本身不是標量,而是在UTF-16中用於編碼较高值的標量。)

    Examples:

    // The following forms are equivalent. They all produce "C". 
    let char1: Character = "\u{43}"
    let char2: Character = "\u{0043}"
    let char3: Character = "\u{00000043}"
    // Higher value Unicode scalars are done similarly
    let char4: Character = "\u{203C}" // ‼ (DOUBLE EXCLAMATION MARK character)
    let char5: Character = "\u{1F431}" // 
    

  • windows:需要从ASPnet在服務器中執行* exe
  • command line:如何使用setenv()在C ++中匯出變數?