我在 ZendServer 上使用 PHP 在 SQL 查询中使用 AES_Encryption。代码示例:
<?php
.
.
.
$ID = uniqid();
$key = "bac09c63f34c9845c707228b20cac5e0";
$lenght= rand(300, 400);
for ($x = 0; $x < $lenght; $x++) {
$prob1.= rand(0, 9);
$prob2.= rand(0, 9);
}
$query= "INSERT INTO Table1 (ID, prob1, prob2)
values ('$ID'
, AES_ENCRYPT('$prob1','$key')
, AES_ENCRYPT('$prob2','$key')
);";
.
.
.
?>
再次,代码在 WAMP 服务器中运行良好,并且都是 UTF8。那么,我怎样才能编码和解码这个并工作呢?