用HttpURLConnection 类 pos 方式 发送一个带有中文值变量,,
后台接收的值跟前台发送的一样....
后台用MD5加密跟前台MD5加密值不一致...
如果把中文去掉就可以匹配MD5的信息
------解决思路----------------------
估计是加密的时候字符的问题
------解决思路----------------------
文字编码不一致造成的,都用Unicode也许会解决
------解决思路----------------------
编码问题!!!!
------解决思路----------------------
base64+utf-8编码然后加密传输
------解决思路----------------------
应该是编码问题
------解决思路----------------------
1 中文字符串 转byte时,要指定字符集
2 padding算法要一致
------解决思路----------------------
MD5加密前,把字符串getBytes("UTF-8")一下再加密,后台接收也用UTF-8就好了。
------解决思路----------------------
难道是大小写问题嘛