我正在对数据库中的值使用AES_ENCRYPT和AES_DECRYPT mysql函数。但是,当我解密这些值时,我得到的结果如下:
86-0699457����������������������
当我对值执行var_dump()时,我只得到了数字,但字符串的长度是32,我假设这是因为问号字符。
在Mysql或PHP中,我怎样才能去掉那些不需要的字符?
发布于 2014-07-31 02:18:34
要使浏览器使用正确的编码,请添加如下所示的HTTP头:
header("Content-Type: text/plain; charset=ISO-8859-1");或者将编码放在meta标签中:
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">或者在连接到数据库后尝试设置字符集:
$con = mysql_connect("localhost","username","password");
mysql_set_charset('utf8',$con);https://stackoverflow.com/questions/25044063
复制相似问题