Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Перекодировка в UTF8

18K
24 июня 2006 года
bartman
3 / / 24.06.2006
Здравствуйте!
Есть таблица в базе данных MSSQL. В текстовых полях этой таблицы все тексты сейчас сохранены в html encoded, например Sat& #305;ş dan& #305;şmanl& #305;& #287;& #305;. Нужно сконвертировать текст в каждой строке этой таблицы в UTF8.

Подскажите, пожалуйста, можно ли это реализовать средставами БД?
4
24 июня 2006 года
mike
3.7K / / 01.10.2002
Средставми БД никак. В MySql нет функций обработки HTML entities. Нужно будет самому написать скрипт, который считает старые записи, сконвертирует их, и запишет обратно.
18K
24 июня 2006 года
bartman
3 / / 24.06.2006
Да, я знаю, что в MySQL нет такой возможности. Меня же интересует вопрос есть ли такая возможность в майкрософтовском MS SQL Server...?
4
26 июня 2006 года
mike
3.7K / / 01.10.2002
Упс. Слеповат стал. Нет на 98%
18K
27 июня 2006 года
bartman
3 / / 24.06.2006
Mike, а ты случайно не знаешь, как может выглядеть этот перекодировщик "HTML entities -> UTF8" в реализации на PHP/ASP?
4
27 июня 2006 года
mike
3.7K / / 01.10.2002
[QUOTE=bartman]Mike, а ты случайно не знаешь, как может выглядеть этот перекодировщик "HTML entities -> UTF8" в реализации на PHP/ASP?[/QUOTE]
 
Код:
$s=strtr($s,$table);


Где $table - таблица соответсвий вроде такой:

 
Код:
$table=Array(
"&lt;"=>"<",
"&gt;"=>">",
"&quot;"=>"\""
);
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог