C# Windows 8中的字符串和数组问题
我有密码:C# Windows 8中的字符串和数组问题,c#,C#,我有密码: StorageFile sf = await storageFolder.GetFileAsync("1.png"); IBuffer buffer = await FileIO.ReadBufferAsync(sf); byte[] fileData = buffer.ToArray(); Encoding encoding = Encoding.GetEncoding("Windows
StorageFile sf = await storageFolder.GetFileAsync("1.png");
IBuffer buffer = await FileIO.ReadBufferAsync(sf);
byte[] fileData = buffer.ToArray();
Encoding encoding = Encoding.GetEncoding("Windows-1252");
string text = encoding.GetString(fileData, 0, fileData.Length);
string content = @"file1=" + text + "";
txt.Text = content;
Item_Text.Text = txt.Text;
当我试图在textbox中显示时,它不会显示全文,但在textblock中,字符串是全文。图为:
换行可能是你的问题。你不能仅仅用随机换行来发布数据 您可以尝试使用base64编码将二进制数据安全地传输为文本
string text = Convert.ToBase64String(fileData, 0, fileData.Length,
Base64FormattingOptions.None);
文本框的Xaml是什么?默认情况下,文本框是单行的:看一看。但当我试图将其放入字符串并发布时,错误是文件中的字符串终止符\0。