首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在mysql或php中删除BLOB中的非reable字符

在mysql或php中删除BLOB中的非reable字符
EN

Stack Overflow用户
提问于 2014-07-31 02:15:58
回答 1查看 86关注 0票数 0

我正在对数据库中的值使用AES_ENCRYPTAES_DECRYPT mysql函数。但是,当我解密这些值时,我得到的结果如下:

86-0699457����������������������

当我对值执行var_dump()时,我只得到了数字,但字符串的长度是32,我假设这是因为问号字符。

在Mysql或PHP中,我怎样才能去掉那些不需要的字符?

EN

回答 1

Stack Overflow用户

发布于 2014-07-31 02:18:34

要使浏览器使用正确的编码,请添加如下所示的HTTP头:

代码语言:javascript
复制
header("Content-Type: text/plain; charset=ISO-8859-1");

或者将编码放在meta标签中:

代码语言:javascript
复制
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">

或者在连接到数据库后尝试设置字符集:

代码语言:javascript
复制
$con = mysql_connect("localhost","username","password");    
mysql_set_charset('utf8',$con);
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/25044063

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档