Перекодировка в UTF8
Есть таблица в базе данных MSSQL. В текстовых полях этой таблицы все тексты сейчас сохранены в html encoded, например Sat& #305;ş dan& #305;şmanl& #305;& #287;& #305;. Нужно сконвертировать текст в каждой строке этой таблицы в UTF8.
Подскажите, пожалуйста, можно ли это реализовать средставами БД?
Средставми БД никак. В MySql нет функций обработки HTML entities. Нужно будет самому написать скрипт, который считает старые записи, сконвертирует их, и запишет обратно.
Да, я знаю, что в MySQL нет такой возможности. Меня же интересует вопрос есть ли такая возможность в майкрософтовском MS SQL Server...?
Упс. Слеповат стал. Нет на 98%
Mike, а ты случайно не знаешь, как может выглядеть этот перекодировщик "HTML entities -> UTF8" в реализации на PHP/ASP?
Код:
$s=strtr($s,$table);
Где $table - таблица соответсвий вроде такой:
Код:
$table=Array(
"<"=>"<",
">"=>">",
"""=>"\""
);
"<"=>"<",
">"=>">",
"""=>"\""
);