igore338
Новичок
в базе храниться текст как зашифрованный, такого формата
"%u0438%u043D%u043F%u0443%u0442%20%u043A%20%u0442%u043E%u043C%u0443%20%u0436%u0435%20%u0437%u0430%u0440%u0430%u0431%u043E%u0442%u0430%u043B%20%u043A%u0430%u043A%20%u043A%u043E%u043D%u0441%u043E%u043B%u044C%2C%20%u0447%u0442%u043E%20%u043D%u0435%20%u043C%u043E%u0436%u0435%u0442%20%u043D%u0435%20%u0440%u0430%u0434%u043E%u0432%u0430%u0442%u044C"
Сначала была проблема с тем чтобы привести его в читабельный вид, это удалось только вот таким скриптом:
Теперь задача, появилась надобность делать поиск по этому тексту, т.е. нужно всё наоборот, есть какие нибудь варианты?самому разобраться не удалось.
"%u0438%u043D%u043F%u0443%u0442%20%u043A%20%u0442%u043E%u043C%u0443%20%u0436%u0435%20%u0437%u0430%u0440%u0430%u0431%u043E%u0442%u0430%u043B%20%u043A%u0430%u043A%20%u043A%u043E%u043D%u0441%u043E%u043B%u044C%2C%20%u0447%u0442%u043E%20%u043D%u0435%20%u043C%u043E%u0436%u0435%u0442%20%u043D%u0435%20%u0440%u0430%u0434%u043E%u0432%u0430%u0442%u044C"
Сначала была проблема с тем чтобы привести его в читабельный вид, это удалось только вот таким скриптом:
PHP:
$input = "тут_муть";
$output = urldecode (preg_replace('#%u([0-9A-F]{4})#se','iconv("UTF-16BE","UTF-8",pack("H4","$1"))',"$input"));
echo $output;