SQLRU.net
Разработка приложений баз данных

Начало » Использование СУБД » Microsoft SQL Server » Base64 с помощью t-sql
Base64 с помощью t-sql [сообщение #126] Thu, 30 June 2022 14:36 Переход к предыдущему сообщению
BlackEric в настоящее время не в онлайне  BlackEric
Сообщений: 294
Зарегистрирован: June 2022
Senior Member
--UTF-16LE согласно https://www.base64decode.org/
SELECT CAST(N'Вася пошел гулять 123 qaz' as varbinary(max)) FOR XML PATH(''), BINARY base64

SELECT CAST( CAST( 'EgQwBEEETwQgAD8EPgRIBDUEOwQgADMEQwQ7BE8EQgRMBCAAMQAyADMAIABxAGEAegA=' as XML ).value('.','varbinary(max)') AS nvarchar(max) )

--UTF-8 Русский не держит
SELECT CAST( CAST( 'MTIzNDU2Nzg5MCBWYXNqYSBwb3NoZWwgZ3VsYXQ=' as XML ).value('.','varbinary(max)') AS varchar(max) )
Какие ещё есть варианты?
 
Сообщение не прочитано
Сообщение не прочитано
Предыдущая тема: SQL Server workload script
Следующая тема: Вопрос с Linked server
Переход к форуму:
  


Текущее время: Sat Apr 27 14:19:36 GMT+3 2024

Общее время, затраченное на создание страницы: 0.00582 секунд