我正在尝试将255转换为ascii char,根据表格和PHP,这是一个不间断的空格,但很快它会使用以下命令给出'ÿ':
let s = String(UnicodeScalar(UInt8(255)))
真的很感谢关于此的一些建议:)
答案 0 :(得分:0)
ASCII仅使用代码0到127。代码点128到255不是ASCII的 部分,但是它们可以用其他字符编码来分配。
例如,Windows-1252是每个代码点单字节编码,与0–127上的ASCII一致,并将代码点255映射到ÿ
。 (Unicode还将代码点255分配给ÿ
。)
在Unicode(以及Windows-1252)中,十进制代码点为160的字符是不间断空格:
let nbsp = String(UnicodeScalar(160))