服务器之家:专注于服务器技术及软件下载分享
分类导航

PHP教程|ASP.NET教程|JAVA教程|ASP教程|

服务器之家 - 编程语言 - ASP教程 - 用ASP读取/写入UTF-8编码格式的文件

用ASP读取/写入UTF-8编码格式的文件

2019-10-30 15:46asp教程网 ASP教程

用ASP读取/写入UTF-8编码格式的文件

  1. <%  
  2. '-------------------------------------------------  
  3. '函数名称:ReadTextFile  
  4. '作用:利用AdoDb.Stream对象来读取UTF-8格式的文本文件  
  5. '----------------------------------------------------  
  6. function ReadFromTextFile (FileUrl,CharSet)  
  7.  dim str  
  8.  set stm=server.CreateObject("adodb.stream")  
  9.  stm.Type=2 '以本模式读取  
  10.  stm.mode=3   
  11.  stm.charset=CharSet  
  12.  stm.open  
  13.  stm.loadfromfile server.MapPath(FileUrl)  
  14.  str=stm.readtext  
  15.  stm.Close  
  16.  set stm=nothing  
  17.  ReadFromTextFile=str  
  18. end function  
  19. '-------------------------------------------------  
  20. '函数名称:WriteToTextFile  
  21. '作用:利用AdoDb.Stream对象来写入UTF-8格式的文本文件  
  22. '----------------------------------------------------  
  23. Sub WriteToTextFile (FileUrl,byval Str,CharSet)   
  24.  set stm=server.CreateObject("adodb.stream")  
  25.  stm.Type=2 '以本模式读取  
  26.  stm.mode=3  
  27.  stm.charset=CharSet  
  28.  stm.open  
  29.  stm.WriteText str  
  30.  stm.SaveToFile server.MapPath(FileUrl),2   
  31.  stm.flush  
  32.  stm.Close  
  33.  set stm=nothing  
  34. end Sub  
  35. %>  
  36. <%  
  37. Dim strText  
  38. strText = ReadFromTextFile ("test_utf-8.txt","utf-8")  
  39. %>  
  40.  
  41. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">  
  42. <html xmlns="http://www.w3.org/1999/xhtml">  
  43. <head>  
  44. <head>  
  45. <title> 代码实例:用ASP读取/写入UTF-8编码格式的文件 </title>  
  46. <meta http-equiv="content-type" content="text/html; charset=gb2312" />  
  47. <meta name="author" content="枫岩,CnLei.y.l@gmail.com">  
  48. <meta name="copyright" content="http://www.cnlei.com" />  
  49. </head>  
  50. <body>  
  51. <%=strText%>  
  52. </body>  
  53. </html> 

延伸 · 阅读

精彩推荐