TSQL MD5 хэш отличается от C # .NET MD5

Я сгенерировал хэш md5, как показано ниже:

DECLARE @varchar varchar(400) 

SET @varchar = 'è'

SELECT CONVERT(VARCHAR(2000), HASHBYTES( 'MD5', @varchar ), 2)

Какие выводы:

785D512BE4316D578E6650613B45E934

Однако генерирование хеша MD5 с использованием:

System.Text.Encoding.UTF8.GetBytes("è")

генерирует:

0a35e149dbbb2d10d744bf675c7744b1

Кодировка в методе C # .NET установлена ​​на UTF8, и я предположил, что varchar также был UTF8, есть идеи, что я делаю неправильно?

Ответы на вопрос(4)

Ваш ответ на вопрос