关于字符的转换和存储
来源:互联网 发布:三菱plcrs485通讯编程 编辑:程序博客网 时间:2024/05/22 04:33
{
string aa = "我们很好";
// toBase64
string bb = Convert.ToBase64String(Encoding.UTF8.GetBytes(aa));
print(bb);
byte[] cc = Convert.FromBase64String(bb);
string ee = UTF8Encoding.UTF8.GetString(cc);
print(ee);
string st = "是肯德基";
byte[] bytes = UTF8Encoding.UTF8.GetBytes(st);
//string aa = Convert.ToBase64String(bytes);
//byte[] cc = Convert.FromBase64String(aa);
string dd = UTF8Encoding.UTF8.GetString(bytes);
print(dd);
}
void testZip()
{
MemoryStream ms = new MemoryStream();
GZipOutputStream gzip = new GZipOutputStream(ms);
byte[] binary = Encoding.UTF8.GetBytes("sddddddddd");
gzip.Write(binary, 0, binary.Length);
gzip.Close();
byte[] press = ms.ToArray();
Debug.Log(Convert.ToBase64String(press) + " " + press.Length);
GZipInputStream gzi = new GZipInputStream(new MemoryStream(press));
MemoryStream re = new MemoryStream();
int count = 0;
byte[] data = new byte[4096];
while ((count = gzi.Read(data, 0, data.Length)) != 0)
{
re.Write(data, 0, count);
}
byte[] depress = re.ToArray();
Debug.Log(Encoding.UTF8.GetString(depress));
}
public void TestSaveData()
{
string str = Application.dataPath + "/test.xls";
byte[] byData;
char[] charData;
try
{
FileStream aFile = new FileStream("E:/proj/CMZY/CMZY_TransportTruck/Temp2.txt", FileMode.Create);
string st = "是肯德基";
byData = UTF8Encoding.UTF8.GetBytes(st);
//byData = new byte[charData.Length*2];
//Encoder e = Encoding.UTF8.GetEncoder();
// e.GetBytes(charData, 0, charData.Length, byData, 0, true);
// Move file pointer to beginning of file.
aFile.Seek(0, SeekOrigin.Begin);
aFile.Write(byData, 0, byData.Length);
}
catch (IOException ex)
{
//Console.WriteLine("An IO exception has been thrown!");
//Console.WriteLine(ex.ToString());
//Console.ReadKey();
return;
}
}
- 关于字符的转换和存储
- 关于字符数组的存储以及强制转换
- bash中关于控制字符的显示和转换
- 关于转义字符和编码转换函数的研究
- httpclient和HttpURLConnection关于特殊字符转换的支持
- 关于字符的一些转换
- 关于字符转换的讨论
- 关于int整数转换存储到字符数组
- ANSI字符和UNICODE字符的转换
- 字符和字符值的转换
- 字符和字符值之间的转换
- 关于 myqsl的字符存储问题
- 字符 和 数值的转换
- 关于Unicode字符到GB2312的转换
- 关于字符转换方法的整理
- 关于mina iobuffer的字符转换
- 关于mina iobuffer的字符转换
- 关于gSoap应用中用的字符转换
- hibernate查询
- 智慧旅游——旅游业的第二次革命
- 利用订阅模式实现缓存更新
- java学习day1
- 【剑指offer】从上往下打印二叉树
- 关于字符的转换和存储
- 多数据中心kafaka,flume使用情况
- java学习day2
- 神奇的约瑟夫环
- span标签
- jQuery基础修炼圣典—事件篇
- 如何优雅地退出python程序
- java SE集合类实现斗地主洗牌、牌排序
- HTML中的换行造成空格问题