今天我们后台突然说要base64加密一下,想一下这个简单啊,但是我在加密之后进行请求就会崩溃,调试后发现我加密后数据一会有值,一会为nil,很头疼,查资料之后发现可能是编码的问题。
之前的是编码是;NSUTF8StringEncoding
现在我们查阅后应该为NSStringEncoding enc = CFStringConvertEncodingToNSStringEncoding (kCFStringEncodingGB_18030_2000);这样就好了,希望对大家有帮助。
今天我们后台突然说要base64加密一下,想一下这个简单啊,但是我在加密之后进行请求就会崩溃,调试后发现我加密后数据一会有值,一会为nil,很头疼,查资料之后发现可能是编码的问题。
之前的是编码是;NSUTF8StringEncoding
现在我们查阅后应该为NSStringEncoding enc = CFStringConvertEncodingToNSStringEncoding (kCFStringEncodingGB_18030_2000);这样就好了,希望对大家有帮助。