就像一个文本一样string name="dklfjskldfjskldfjklsjdf;aklsjd;flkjasdf";
把name转成字节
请问怎么转

解决方案 »

  1.   

    使用Encoding.GetTypes方法:
    using System.Text;string name="dklfjskldfjskldfjklsjdf;aklsjd;flkjasdf";
    byte[] bytes =Encoding.GetBytes(name);
      

  2.   

    Unicode字符串,每个字符都占两个字节
    .length * 2 就是字节数
      

  3.   

    楼上说的很正确 我帮你整和一下
    using System.Text;
    string name="dklfjskldfjskldfjklsjdf;aklsjd;flkjasdf";
    byte[] bytes =Encoding.Unicode.GetBytes(name);
    if(bytes.Length*2>16*1024)
    {
    Response.Write("<script>alert('大于')</script>");
    }
    else
    {
    Response.Write("<script>alert('小于')</script>");
    }
      

  4.   

    去掉 bytes 里 0 的个数
      

  5.   

    字节长度 = System.Text.Encoding.Default.GetBytes(name).Length;