select cast(hashbytes('md5', 'test') as varchar)
ディスプレイSQL Server 2008 MD5に外部文字が表示されるのはなぜですか?
載쵫ⅆ珓�荎✦
が、C#では、
System.Security.Cryptography.MD5.ComputeHash('test');
ディスプレイ
正しいように見えるc8059e2ec7419f590e79d7f1b774bfe6
。これはSQL Serverのエンコーディングに問題がありますか?
私はそうしたと思います。 SQL Serverでbase-16でエンコードされたバージョンを表示するにはどうすればよいですか? – divided
@divided:残念ながら、私は知らない。私は基本16を自分で書かなくても、あなたはできるとは思っていません - 幸運にもそれは簡単ですが、私はTransactを十分に知らないので書き込むことができません。 –