我尝试将php中的功能更改为golang。函数job是使用chr,ord,base4_encode来编码一些string.php生成一个序列号,如122 | 234 | 135 | 138 | 179 | 19 | 190 | 183 | 80 | 156 | 4 | 159 | 195 | 213 | 86 | 241 | 140 | 7 | 112 | 23 | 61 | 182 | 37 | 91 | 185 | 26 | 203 | 185 | 206 | 206 | 183, 一些数字超过127,ascii bigest数字是127。 现在,问题是: php的chr(206)不等同于golang的字符串(符文(206))
请帮助我,thx
答案 0 :(得分:1)
PHP和Go中的结果是不同的,因为作为每个状态的文档,PHP's chr返回其参数的ASCII字符,而Go's rune uses UTF-8。在127以下,ASCII和UTF-8是相同的,但在它们之上,它们是不同的。