今天中午的时候做了一个测试。
当我利用urlbase64进行对参数进行编码的时候,编码过后的字符串后面一直有一个点。
例如:我对下面这个字符串进行编码
编码前:
String tempString = "@163.com";
编码后:
QDE2My5jb20.//注意这里最后有一个点。
由于是最url的最后一个参数,这个点容被人遗漏。
然后我就想怎么样才能把这个点去掉。
最后得到的结论是只要在@符号前加一个特殊的符号就可以了。
例如:
编码前:
String tempString = "=@163.com";//这里加了一个“=”号
编码后:
PUAxNjMuY29t//这里的“.”就没有了。