sql server hashbytes allways works like System.Text.Encoding.Unicode
on unicode characters like arabic persian ,...
if you use Utf8.Unicode Or Ascii.Unicode You will see the diffrence
and if you use Utf8.Unicode the return result of sql server and c# will be same