我刚刚在我的框架中正确设置了Mcrypt,并认为能够存储加密会话会很好,但我无法让它工作。它
Mcrypt的输出看起来像þøÆ{”ò(ü´îÚÜÇW¹ËŸK¯L‘rø?ª¶!JF£º+Œ’Ú
,所以我认为我需要转换它以降低与charset相关的问题的风险。我已经尝试utf_8_encode
和base_64_encode
- 似乎没有任何效果。
为了确保,我已将Mcrypt的模式更改为 cfb , cbc & ofb 模式。再一次,没有区别。
我应该如何对mcrypt的输出进行编码,使其普遍适用于会话,数据库等?
答案 0 :(得分:2)
PHP的功能被称为base64_encode()
而不是base_64_encode()
。该方法应该有效,并且是首选。如果您确实使用了正确的函数名称,那么失败呢?