UTF-8 сохраняет данные Юникода в таблице ... но другой способ для кодирования и сохранения, а затем декодировать и отображать
обновление: поиск по сети и нашел ответ на How do you Encrypt and Decrypt a PHP String?
define("ENCRYPTION_KEY", "[email protected]#$%^&*");
$string = "This is the original data string!";
echo $encrypted = encrypt($string, ENCRYPTION_KEY);
echo "<br />";
echo $decrypted = decrypt($encrypted, ENCRYPTION_KEY);
/**
* Returns an encrypted & utf8-encoded
*/
function encrypt($pure_string, $encryption_key) {
$iv_size = mcrypt_get_iv_size(MCRYPT_BLOWFISH, MCRYPT_MODE_ECB);
$iv = mcrypt_create_iv($iv_size, MCRYPT_RAND);
$encrypted_string = mcrypt_encrypt(MCRYPT_BLOWFISH, $encryption_key, utf8_encode($pure_string), MCRYPT_MODE_ECB, $iv);
return $encrypted_string;
}
/**
* Returns decrypted original string
*/
function decrypt($encrypted_string, $encryption_key) {
$iv_size = mcrypt_get_iv_size(MCRYPT_BLOWFISH, MCRYPT_MODE_ECB);
$iv = mcrypt_create_iv($iv_size, MCRYPT_RAND);
$decrypted_string = mcrypt_decrypt(MCRYPT_BLOWFISH, $encryption_key, $encrypted_string, MCRYPT_MODE_ECB, $iv);
return $decrypted_string;
}
попытка 1) резервное копирование таблицы 2) обрезать старую таблицу 3) применить модификацию, а затем 4) восстановить данные –
Мне действительно нужно что-то использовать для преобразования. –
utf-8 сохраняет данные unicode в таблице ... но другой способ - кодировать и сохранять, а затем декодировать и отображать –