最近在PHP中使用js把图像的base64存入redis,取出来的时候发现无法正常显示图像。
试了无数次,javascript看来看去也没有问题,最终发现是redis的问题:加号全部被自动转为空格了。
(尚未仔细检查是否为PHP里的 $redis = new Redis(); 这个的问题,还是说这个是redis的原生问题,以后有时间再使用其他语言测试了)
想起去年也是一模一样的情况,同样是浪费了我大量的时间。
特此记录下来,希望明年我不会再犯同样的错误……
补充:
使用VB.net测试了redis,1+1=2yes~!@#$%^&*()-+={}[]\|,./';:"<>?,, 这一串字符串进行redis的存入、取出,完全没有问题,加号是正常显示的,说明了这并非redis的原生问题,纯粹是PHP的 new Redis(); 的问题。WTF!!!!!
标签:问题,redis,Redis,空格,加号,PHP From: https://www.cnblogs.com/harryglory/p/17894128.html