国产片侵犯亲女视频播放_亚洲精品二区_在线免费国产视频_欧美精品一区二区三区在线_少妇久久久_在线观看av不卡

服務器之家:專注于服務器技術及軟件下載分享
分類導航

PHP教程|ASP.NET教程|Java教程|ASP教程|編程技術|正則表達式|C/C++|IOS|C#|Swift|Android|VB|R語言|JavaScript|易語言|vb.net|

服務器之家 - 編程語言 - ASP.NET教程 - asp.net 字符串、二進制、編碼數組轉換函數

asp.net 字符串、二進制、編碼數組轉換函數

2019-07-03 17:25ASP.NET之家 ASP.NET教程

字符串和二進制數組轉換、將HTML文件顯示為頁面的一部分、UTF8和GB2312之間的轉換

1.字符串轉二進制數組 
string content="這是做個測試!"; 

System.Text.UnicodeEncoding converter = new System.Text.UnicodeEncoding(); 
byte[] byteArr = converter.GetBytes(content); 

2.二進制數組轉為字符串 
復制代碼代碼如下:

System.Text.UnicodeEncoding converter = new System.Text.UnicodeEncoding(); 
string spcontent = converter.GetString(byteArr ); 


在編程中會遇到將文件以二進制數據保存到數據庫的情況,以將"C:\test.html"文件保存到數據庫和讀取出來為例: 

1.將文件以流的形式保存到數據庫中: 
復制代碼代碼如下:

int itag=0; 

      string content = ""; 

      StringBuilder sb = new StringBuilder(); 

       string fileName = @"c:\test.html"; 
StreamReader objReader = new StreamReader(fileName, System.Text.Encoding.GetEncoding("gb2312")); 
string sLine = ""; 
while (sLine != null) 
   { 
   sLine = objReader.ReadLine(); 
  if (sLine != null) 
  {//這里可以做相應的處理,如過濾文件中的數據 
   sb.Append(sLine); 

   } 
 } 

objReader.Close(); 

content= sb.ToString(); //如果你要將整個文件的內容顯示在界面上,你可以用<%=content%>放到相應的地方 

      System.Text.UnicodeEncoding converter = new System.Text.UnicodeEncoding(); 
      byte[] byteArr = converter.GetBytes(content); 

//下面為插入到數據庫代碼, 

strInsertCmd = "insert into Document (DocumentID,DocumentContent,addtime,MODITIME,status) values ('" + DocumentID + "',?,'" + NOWTIME + "','" + NOWTIME + "',' 00 ')"; 
cmd=new OleDbCommand(strInsertCm,ConnectionOBJ); 
param = new OleDbParameter("DocumentContent", OleDbType.VarBinary, byteArr.Length, ParameterDirection.Input, false, 0, 0, null, DataRowVersion.Current, byteArr); 
cmd.Parameters.Add(param); 
itag=cmd.ExecuteNonQuery(); 

if(itag>0){//成功!} 
 


2.從數據庫中讀取保存為文件或者字符串和步驟1是一個相反的過程 


1.將GB2312數據轉換為UTF-8數據如下(其他的編碼類推): 
復制代碼代碼如下:

public string GB2312ToUTF8(string sSourse) { 
string Utf8_info = string.Empty; 
Encoding utf8 = Encoding.UTF8; 
Encoding gb2312 = Encoding.GetEncoding("gb2312"); 
byte[] unicodeBytes = gb2312.GetBytes(sSourse); 
byte[] asciiBytes = Encoding.Convert(gb2312, utf8, unicodeBytes); 
char[] asciiChars = new char[utf8.GetCharCount(asciiBytes, 0, asciiBytes.Length)]; 
utf8.GetChars(asciiBytes, 0, asciiBytes.Length, asciiChars, 0); 
Utf8_info = new string(asciiChars); 
return Utf8_info; 

延伸 · 閱讀

精彩推薦
Weibo Article 1 Weibo Article 2 Weibo Article 3 Weibo Article 4 Weibo Article 5 Weibo Article 6 Weibo Article 7 Weibo Article 8 Weibo Article 9 Weibo Article 10 Weibo Article 11 Weibo Article 12 Weibo Article 13 Weibo Article 14 Weibo Article 15 Weibo Article 16 Weibo Article 17 Weibo Article 18 Weibo Article 19 Weibo Article 20 Weibo Article 21 Weibo Article 22 Weibo Article 23 Weibo Article 24 Weibo Article 25 Weibo Article 26 Weibo Article 27 Weibo Article 28 Weibo Article 29 Weibo Article 30 Weibo Article 31 Weibo Article 32 Weibo Article 33 Weibo Article 34 Weibo Article 35 Weibo Article 36 Weibo Article 37 Weibo Article 38 Weibo Article 39 Weibo Article 40
主站蜘蛛池模板: 国产午夜一区二区三区 | 亚洲免费一区 | 免费黄色大片 | 黄视频网站免费观看 | 国产狂做受xxxxx高潮 | 男女做爰猛烈叫床无遮挡 | 国产成人自拍视频在线观看 | 蜜桃视频成人在线观看 | 亚洲精品白浆高清久久久久久 | 日韩成人 | 国产精品一区二区不卡 | 影音先锋国产精品 | 深夜在线 | 久久天天 | 久久99精品国产麻豆宅宅 | 欧美一区二区三区在线观看视频 | 久久久久国产一区二区三区四区 | 日韩一区二区三区在线视频 | 日韩在线观看第一页 | 日韩在线免费播放 | 亚洲不卡在线 | 精品久久99 | 午夜视频网 | 国产一区二 | 九一麻豆精品 | 欧美日韩成人影院 | 免费一区在线观看 | 成人小视频在线观看 | 99精品国产高清在线观看 | 激情五月婷婷av | 性色浪潮| 91毛片网 | 国产精品国产三级国产aⅴ中文 | 日韩免费 | 日韩成年网站 | 不卡久久 | 亚洲人成在线播放 | 国产一在线 | 91免费看网站 | 午夜激情在线播放 | 中国大陆高清aⅴ毛片 |