asp生成utf-8頁面
來源:易賢網(wǎng) 閱讀:820 次 日期:2014-08-26 11:03:40
溫馨提示:易賢網(wǎng)小編為您整理了“asp生成utf-8頁面”,方便廣大網(wǎng)友查閱!

ASP中操作UTF-8格式的文件

注意:這里說的ASP可不是ASP.net。

ASP由于是一種古老的語言,它的一些功能對UTF-8支持非常差。

比如,你想生成一個UTF-8格式的文件,使用常用的 Scripting.FileSystemObject 對象就不行。

Scripting.FileSystemObject 對象創(chuàng)建文件的函數(shù),是下面方式:

FileSystemObject.CreateTextFile(filename[,overwrite[,unicode]])

其中的 unicode 屬性是這樣描述的:

可選項。Boolean 值指明是否以 Unicode 或 ASCII 文件格式創(chuàng)建文件。如果以 Unicode 文件格式創(chuàng)建文件,則該值為 True;如果以 ASCII 文件格式創(chuàng)建文件,則該值為 False。如果省略此部分,則假定創(chuàng)建 ASCII 文件。

我們是無法用這個函數(shù)來創(chuàng)建UTF-8格式文件的。

這時候,我們可以使用 ADODB.Stream 對象,使用方法見下面:

Set objStream = Server.CreateObject("ADODB.Stream")

With objStream

.Open

.Charset = "utf-8"

.Position = objStream.Size

.WriteText=str

.SaveToFile server.mappath("/sitemap.xml"),2

.Close

End With

Set objStream = Nothing

更多信息請查看IT技術專欄

更多信息請查看網(wǎng)絡編程
下一篇:Session
易賢網(wǎng)手機網(wǎng)站地址:asp生成utf-8頁面

2025國考·省考課程試聽報名

  • 報班類型
  • 姓名
  • 手機號
  • 驗證碼
關于我們 | 聯(lián)系我們 | 人才招聘 | 網(wǎng)站聲明 | 網(wǎng)站幫助 | 非正式的簡要咨詢 | 簡要咨詢須知 | 加入群交流 | 手機站點 | 投訴建議
工業(yè)和信息化部備案號:滇ICP備2023014141號-1 云南省教育廳備案號:云教ICP備0901021 滇公網(wǎng)安備53010202001879號 人力資源服務許可證:(云)人服證字(2023)第0102001523號
聯(lián)系電話:0871-65099533/13759567129 獲取招聘考試信息及咨詢關注公眾號:hfpxwx
咨詢QQ:526150442(9:00—18:00)版權所有:易賢網(wǎng)