ASCII值大于0xa0是什么意思

html-css040

ASCII值大于0xa0是什么意思,第1张

应该是用来处理截取一段汉字的程序,在ASCII中,0xa0表示汉字的开始。

0xa0代表十进制160,十六进制整常数的前缀为0X或0x。其数码取值为0~9,A~F或a~f。

0xa0 中后两位,a0 先可以转化为二进制 1010 0000 就等于 2*2*2*2*2*2*2+2*2*2*2*2=160

用postman测试接口时报错:

打断点调试,发现没有进入接口。问题定位在接口请求参数问题,网上查相关资料说是什么响应消息头的问题,又说是编码的问题。说在JAVA Options:增加【-Dfile.encoding=UTF-8、server.xml增加【URIEncoding='UTF-8'】、请求头部加Content-Type = application/jsoncharset=utf-8等等之类,发现这些都已经设置过了。

</font>

最后发现请求参数格式错误:参数前面多了一个空格,去掉空格之后,访问正常。

这么简单的错误花费了不少时间,下次遇到类似接口报错,应该首先检查接口请求参数是否正确,再排查其他问题。