Bin*_*ier 1 language-agnostic unicode encoding text ascii
这个问题与语言无关,但受到这些c/c ++问题的启发.
假设数字(0123456789)的字符在所有文本编码中都是有争议的,这是否安全?
也就是假设这样做是安全的
'9'-'8' = 1
'9'-'7' = 2
...
'9'-'0' = 9
Run Code Online (Sandbox Code Playgroud)
在所有编码?
我期待着对这个问题的明确回答:)
谢谢,
更新:好的,让我将所有编码限制为与ASCII和/或EBCDIC以及之后的任何旧编码.Sandscrit我并不那么担心...
我不知道所有的编码,但至少在ASCII和<shudder> EBCDIC中,数字0-9都是连续出现并且以递增的数字顺序出现.这意味着所有基于ASCII和EBCDIC的编码也应该按顺序排列.因此,对于你将遇到的几乎任何事情,除非莫尔斯代码或更糟,我会说是的.
| 归档时间: |
|
| 查看次数: |
559 次 |
| 最近记录: |