使用UTF-8编码唯一的好处是,国外的用户如果使用Windows XP英文版,浏览UTF-8编码的任何网页,无论是中文、还是日文、韩文、阿拉伯文,都可以正常显示,UTF-8是世界通用的语言编码,UTF-8的推广要归功于Google的应用,以及Blog开发者。而如果用Windows XP英文版的IE60浏览gb2312语言编码的网页,则会提示是否安装语言包。因此,可能会失去很多的国外浏览者。
使用gb2312编码的好处是,因为程序产生的网页文本使用ANSI编码格式,会比UTF-8文本编码节省一些体积,访问速度会稍微快一点点,大约是30:38的比例,也就是30K的ANSI编码,转为UTF-8编码是38K,当然,这个比例并不准确,是会随Unicode字符集区域的不同而变化的。
上面说的方法不对,应该是这样的,使用另外一个对象ADODBStream来生成UTF-8的文件。
例子如下:
Set objStream = ServerCreateObject("ADODBStream")
With objStream
Type = adTypeText
Mode = adModeReadWrite
Open
Charset = "utf-8"
Position = objStreamSize
WriteText=html
SaveToFile Directory & "/" & FileName,adSaveCreateOverWrite
Close
End With
Set objStream = NoThing
以上就是关于UTF-8编码全部的内容,包括:UTF-8编码、用ASP程序怎样生成UTF-8格式的HTML,求高手指点。、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)