先上代碼,再說廢話^_^
知識點
通過半角字符與全角字符的比較(ASCII字符),我們可以發現,擁有全角與半角之分的ASCII字符范圍:0x20~0x7E。
比如:
符號 半角 全角 相差
# 0x0023 0xFF03 0xFEE0
? 0x003F 0xFF1F 0xFEE0
空格 0x0020 0x03000 0x2FE0
除了空格外,其他的字符中,全角與半角均相差:0xFFE0
因此,在全角與半角的字符轉換中,需要對空格特殊處理。
例如:
全角 = 半角 + 0xFEE0
半角 = 全角 - 0xFFE0
新聞熱點
疑難解答