PHP:存储mcrypt的结果

时间:2011-02-22 21:35:03

标签: php session encoding character-encoding mcrypt

我刚刚在我的框架中正确设置了Mcrypt,并认为能够存储加密会话会很好,但我无法让它工作。它

Mcrypt的输出看起来像þøÆ{”ò(ü´îÚÜÇW¹ËŸK­¯L‘rø?ª¶!JF£­º+Œ’Ú,所以我认为我需要转换它以降低与charset相关的问题的风险。我已经尝试utf_8_encodebase_64_encode - 似乎没有任何效果。

为了确保,我已将Mcrypt的模式更改为 cfb cbc & ofb 模式。再一次,没有区别。

我应该如何对mcrypt的输出进行编码,使其普遍适用于会话,数据库等?

1 个答案:

答案 0 :(得分:2)

PHP的功能被称为base64_encode()而不是base_64_encode()。该方法应该有效,并且是首选。如果您确实使用了正确的函数名称,那么失败呢?