Если в Вашей БД в текстовом поле хранятся сообщения со сбитыми кодировками, можно загрузить эту библиотеку и прочитать исходный текст.
Dll работает для следующих кодировок:
ISO-8859-1 -> UTF-8 (ПодпиÑка: ПравоÑудие: Ñ Ð¿Ñ€Ð¾Ð²ÐµÑ€ÐºÐ¾Ð)
Windows-1251 -> UTF-8 (РџРѕРґРїРёСЃРєР°: РўРќ-РЎРР”. Запросы РЅР°)
Windows-1252 -> Windows-1251 (Íîòèôèêàöèÿ ìîíèòîðèíãà ëîãîâ)
Для использования надо зарегистрировать сборку:
CREATE ASSEMBLY CLRFunctions FROM ‘C:CLRFunctions.dll’
Создать функцию:
CREATE FUNCTION [dbo].DecodeString (@text [nvarchar](MAX))
RETURNS NVARCHAR (MAX)
WITH EXECUTE AS CALLER
AS
EXTERNAL NAME CLRFunctions.[CLRFunctions.DecodeString].SqlDecode