Android \uFEFF问题

今天做项目有一个需求是从手机本地读取用户名和密码,就是这么个小需求搞了半天,遇到的问题太奇葩了,特此记录下。
我们先来看两张图片
这里写图片描述
这里写图片描述
第一张图片是我用Android studio打印的log日志,第二张图片是我用postman测试的时候讲数据复制到了参数下面,结果发现不知道为啥username多了一个空格,导致我无法正常访问接口,然后我将信息复制到txt里面,发现和log里面显示的一样,是没有空格的,让我非常郁闷,我就一步步打印日志发现怎样都是没有空格的,但是就是以参数形式请求的时候有空格,然后我打印了下长度,发现username的长度竟然是5,直到我将信息复制到studio里面,才发现开头有一个有一个零宽不换行空格\uFEFF,其实解决办法很简单就截取下就行了,只不过一直没发现这个问题。
下面这张图片可以看书str的长度是5
这里写图片描述

猜你喜欢

转载自blog.csdn.net/mixin716/article/details/50530428