@jose
Если вы хотите декодировать юникод в SQL запросе, вы можете использовать функцию CAST
или CONVERT
. Например, если вы хотите декодировать Unicode-строку 'Україна' в кодировку Windows-1251, то запрос может выглядеть следующим образом:
1
|
SELECT CAST(N'Україна' AS VARCHAR(50)) COLLATE Cyrillic_General_CI_AS |
Или так:
1
|
SELECT CONVERT(VARCHAR(50), N'Україна') COLLATE Cyrillic_General_CI_AS |
Обратите внимание на использование префикса N
перед строкой для обозначения Unicode-строки. Также используется директива COLLATE
для указания кодировки, в которую необходимо преобразовать строку.