名稱 | unicode編碼 | 描述 |
---|---|---|
全角空格 | u{3000} | 輸出爲整數 12288 trim時不會過濾 |
LF: 換行(Line Feed) \n | \u{a} | 輸出爲整數 10 |
CR: 回車(Carriage Return) \r | \u{d} | 輸出爲整數 13 |
蘋果系統下換行符是 \r,其content.trimmingCharacters(in: CharacterSet.whitespacesAndNewlines) 方法不會過濾\n。html
3F 字符編碼時,若是該編碼方式的字符集中沒有該字符,當把編碼後的字節數據16位輸出時, 就會顯示爲一排排的3F,參見 文本的編碼方式整理java
FEFF UTF-8+BOM 中的BOM,用於標識bigEndian仍是littleEndian,文本編碼時若是帶bom,能夠輕鬆識別它是否是utf-8,utf-16,utf-32。
vs 新建的文件默認不帶bom的,由於+BOM有時會引發平臺間數據解析的問題。json
assii碼錶中0~31及127(共33個)是控制字符或通訊專用字符,是非可打印字符,向網頁傳輸時,若是不對它們進行轉義會致使瀏覽器json解析失敗,通常採用unicode編碼,則頁面顯示時不須要解碼。正常表單編輯通常碰不到這類字符,但若是內容是從word文件中導入或其餘相似操做,則可能碰到這鐘問題。瀏覽器