不卡av在线-中文字幕在线免费看线人-老司机午夜影院-a级片免费在线观看-日韩一级免费视频-中国美女一级片-国产学生美女无遮拦高潮视频-9191av-手机av免费在线观看-午夜久-视频一区国产-免费在线观看一区-国内精品999-嫩草免费视频-爱爱小视频网站-另类欧美亚洲-欧美影院一区二区三区-特黄一区-日韩精品你懂的-中文激情网

Flash網站模板:ASP生成UTF-8編碼XML文件的方法

作者:     來源:      瀏覽次數:      發布時間:2013-08-08 14:21:11

我們在制作Flash網站時,經常用ASP生成XML文件,但是生成的XML有時FLASH讀取出來由于不是utf-8的編碼,會出現亂碼現象,自己雖然有解決方法,但都不是很方便,有次在網上看到如下代碼,覺得很方便,特轉過來跟大家分享,希望對大家有幫助!

 

<%
‘******************************************
‘功能:生成UTF-8文件
‘參數:File_name 文件名
‘參數:File_path 生成文件所在相對目錄
‘參數:content   寫入內容
‘******************************************
sub Generation_File(File_name,File_path,content)
utf=”<?xml version=’1.0′ encoding=’utf-8′ standalone=’yes’?>” & vbCrLf
mappath = File_path&”/”&File_name
Set objStream = Server.CreateObject(“ADODB.Stream”)
With objStream
.Open
.Charset = “utf-8″
.Position = objStream.Size
.WriteText=utf&content
.SaveToFile server.mappath(mappath),2
.Close
End With
Set objStream = Nothing
    response.write(“<script language=JavaScript> alert(‘:::生成文件成功:::’); </script>”)
end sub
‘******************************************
‘功能:獲得寫入文件的內容
‘返回:content
‘******************************************
function content()
content = “<content>”
content = content&”這是一個utf-8編碼文件”
content = content&”</content>”
end function
call Generation_File(“content.xml”,”xml”,content) ‘在xml目錄下生成編碼為utf-8的content.xml文件
%>
運行結果
生成文件:xml/content.xml
文件編碼:utf-8
文件內容:
<?xml version=’1.0′ encoding=’utf-8′ standalone=’yes’?>
<content>這是一個utf-8編碼文件</content>

Copyright ? 2009-2019 廣州建航信息科技有限公司 版權所有 粵ICP備13086796號-7
展開