TSQL md5 hash diferente a C # .NET md5

He generado un hash md5 de la siguiente manera:

DECLARE @varchar varchar(400) 

SET @varchar = 'è'

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

Qué salidas:

785D512BE4316D578E6650613B45E934

Sin embargo, generar un hash MD5 usando:

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

genera:

0a35e149dbbb2d10d744bf675c7744b1

La codificación en el método C # .NET está establecida en UTF8 y supuse que varchar también era UTF8, ¿alguna idea de lo que estoy haciendo mal?

Respuestas a la pregunta(4)

Su respuesta a la pregunta