PHP:存储mcrypt的结果

PHP:存储mcrypt的结果,php,session,encoding,character-encoding,mcrypt,Php,Session,Encoding,Character Encoding,Mcrypt,我刚刚在我的框架中正确地设置了Mcrypt,并认为能够存储加密会话会很好,但我就是无法让它工作。它 Mcrypt的输出看起来有点像u195øø{(u238;ÚÜWߴKø?L'rø?JF:+u338;Ú,所以我认为我需要将其转换以降低与字符集相关的问题的风险。我尝试了utføu编码和baseÚu编码,似乎没有任何效果 为了确保这一点,我将Mcrypt的模式更改为cfb、cbc和ofb模式。同样,没有区别 我应该如何对mcrypt的输出进行编码,以使其在会话、数据库等中普遍工作?PHP的函数名为ba

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

Mcrypt的输出看起来有点像
u195øø{(u238;ÚÜWߴKø?L'rø?JF:+u338;Ú
,所以我认为我需要将其转换以降低与字符集相关的问题的风险。我尝试了
utføu编码
baseÚu编码
,似乎没有任何效果

为了确保这一点,我将Mcrypt的模式更改为cfb、cbc和ofb模式。同样,没有区别


我应该如何对mcrypt的输出进行编码,以使其在会话、数据库等中普遍工作?

PHP的函数名为
base64\u encode()
not
base64\u encode()
正如您所发布的。该方法应该可以使用,并且是首选方法。如果您确实使用了正确的函数名,那么它会失败吗?

您使用mcrypt加密的是什么?它是来自
$\u session的序列化会话吗?
?感谢您的帮助。在通过accid重新启动服务器之前,我无法让它工作它奇迹般地开始工作,没有改变一行:)