0

在使用 cakephp 时,我发现了下面提到的一个问题。

  1. 从 DB 获取加密字段信息(使用 Security::rijndael 加密)
  2. 将整个数据作为数组格式传递给自定义库(自己创建的库)。

当我在 lib 以及控制器中回显数据时,我惊讶地看到结果。该值(加密的)在库中显示为空白。我在编码中错过了什么吗?我在谷歌上搜索但没有得到满意的答案,请帮助我。您的帮助将不胜感激。

这是我分别进入控制器和库的结果

Array
(
    [0] => Array
        (
            [value] => s�i�(�RTf���cBЉF� | �r�n@ô�
        )
)

Array
(
    [0] => Array
        (
            [value] =>
        )
)
4

1 回答 1

2

检查您的字符编码;我工作的一个地方遇到了类似的问题,这是由于我们的数据库试图编码它不支持的字符。UTF-8 generic是一种通用的编码类型。

于 2013-03-19T13:54:51.320 回答