在使用$str
成功解密AES密码后,我在变量mcrypt_decrypt
上有一个字符串。如果我尝试将str
打印到屏幕,我会注意到每个字母之间有一个空格,实际上是NULL termination (\x00)
字符编码给出的UTF-16
。
Array
(
[1] => 33
[2] => 0
[3] => 34
[4] => 0
[5] => 35
[6] => 0
...
)
我已经尝试了很多方法将其变成UTF-8
,但我失败了。我该怎么办?
答案 0 :(得分:1)
您应该使用mb-convert-encoding功能
$.ajaxPrefilter(function( options, originalOptions, jqXHR ) {
options.async = true;
});