日期:2014-05-17  浏览次数:20933 次

坑爹呐这是!!!先到先得一次性给
大家试试这个字符串以uft-8输出定长为200个字节,记住要看到在文件中的长度为200才给分 
我把它截成弄成200个字节可是输出是只有190个字节长 不知道为什么啊啊啊啊啊啊啊啊啊

string str2 = "關連刪除失敗    [事件編號9753]";

------解决方案--------------------
   string str2 = "關連刪除失敗    [事件編號9753]";
            List<byte> list = Encoding.UTF8.GetBytes(str2).Concat(Enumerable.Range(1, 200).Select(t => (byte)32)).Take(200).ToList();
            File.WriteAllBytes("D:\\1.txt", list.ToArray());
          


------解决方案--------------------
 string str2 = "關連刪除失敗    [事件編號9753]";
            byte[] byts = System.Text.Encoding.UTF8.GetBytes(str2);
            byte[] byts200 = new byte[200];
            byts.CopyTo(byts200, 0);
            System.IO.File.WriteAllBytes("c:\\a.txt", byts200);




什么情况,这不是200字节吗?