大家好,我这有个问题不知道是啥原因,
第一张是ANSI编码,第二张是UTF8编码,咋两个的结果不一样;
而且这个ANSI编码中的'?',读在程序里ASCII码是-80,不是查表的63;
看UTF8编码中的十六进制显示是176,超过了【-128,127】,经过计算-128+(176-127)-1=-80;
请问这是怎么回事?,哪种编码的结果是正确的?
大家好,我这有个问题不知道是啥原因,
第一张是ANSI编码,第二张是UTF8编码,咋两个的结果不一样;
而且这个ANSI编码中的'?',读在程序里ASCII码是-80,不是查表的63;
看UTF8编码中的十六进制显示是176,超过了【-128,127】,经过计算-128+(176-127)-1=-80;
请问这是怎么回事?,哪种编码的结果是正确的?