HA

在C#和sqlserver中獲取字符串的真實大小

在C#和sqlserver中獲取字符串的真實大小(要睡覺了沒驗證)

C#

int len1 = System.Text.Encoding.Default.GetBytes("aaa").Length; //结果为 3
int len2 = System.Text.Encoding.Default.GetBytes("张三丰").Length; //结果为 6

sqlserver

select len('aaa')          --结果为 3
select len('张三丰')        -- 结果依然为 3
select datalength('aaa')   --结果为 3
select datalength('张三丰') --结果为 6