注册本站  论坛  繁體中文

电脑技巧
手机 | MP3 | MP4 | 显卡 | 主板 | 显示器 | 光存储 | 笔记本 | 网络设备 | 移动存储 | 数码相机
键鼠 | CPU | 音箱 | GPS | 电视 | 服务器 | 投影机 | 机箱电源 | 品牌电脑 | 办公打印 |
| 网站首页 | Cisco | Windows | Linux | Java | Dotnet | Oracle | 网页设计 | 平面设计 | 安全 | 软件应用 | 电脑维修 | 办公维修 |
您现在的位置: 电脑技巧 >> Dotnet >> ASP编程 >> Dotnet正文

asp生成UTF-8格式的文件

文章来源:网页教学网收集整理 作者:佚名 更新时间:2008-1-25 15:25:33 【 】 【加入收藏
ASP由于是一种古老的语言,它的一些功能对UTF-8支持非常差。
比如,你想生成一个UTF-8格式的文件,使用常用的 scrīpting.FileSystemObject 对象就不行。
scripting.FileSystemObject 对象创建文件的函数,是下面方式:
FileSystemObject.CreateTextFile(filename[,overwrite[,unicode]])
其中的 unicode 属性是这样描述的:
可选项。Boolean 值指明是否以 Unicode 或 ASCII 文件格式创建文件。如果以 Unicode 文件格式创建文件,则该值为 True;如果以 ASCII 文件格式创建文件,则该值为 False。如果省略此部分,则假定创建 ASCII 文件。
我们是无法用这个函数来创建UTF-8格式文件的。
这时候,我们可以使用 ADODB.Stream 对象,使用方法见下面:

附:
ASCII 、Unicode 、 UTF-8 介绍:
ASCII 是一种字符集,包括大小写的英文字母、数字、控制字符等,它用一个字节表示,范围是 0-127。

由于 ASCII 表示的字符非常有限,各个国家或者地区在此基础上提出了自己的字符集,比如在中国应用非常广泛的 GB2312,它为汉字提供了编码,用两个字节表示。

这些字符集之间互不兼容,相同的数字可能表示不同的字符,为信息交流带来了麻烦。
Unicode 是一种字符集,它将世界上的所有字符映射成一个唯一的数字(code point),比如字母 a 对应的数字 0x0041。目前 Unicode 还处于发展中,它所包容的字符越来越多。

在将 Unicode 表示的字符进行存储时,还需要一定的编码方式,比如 UCS-2,它用两个字节来表示 Unicode 编码的字符。而 UTF-8 是 Unicode 字符集的另外一种编码方式,它是变长度的,最多 6 个字节,小于 127 的字符用一个字节表示,与 ASCII 字符集的结果一样,因而具有非常好的兼容性,ASCII 编码下的英语文本不需要修改就可以当作 UTF-8 编码进行处理,应用非常广泛。
  • 上一篇Dotnet:

  • 下一篇Dotnet: 没有了
  • 最 新 热 门
     asp生成UTF-8格式的文件
     ASP教程:Stream 速查
     ASP打开任何类型文件提示保存
     解决IIS下UTF-8文件报错乱码的问题
     ASP完美转化ACCESS为SQL数据库连接
     多语言网站开发技术分析
     使用配置文件构建和使用WCF服务
     完全不使用配置文件构建和使用WCF服务
     .NET:七道最经典的asp.net页面传值题
     Application Pool和Service Unavailable
    最 新 推 荐
     asp生成UTF-8格式的文件
     ASP教程:Stream 速查
     ASP打开任何类型文件提示保存
     解决IIS下UTF-8文件报错乱码的问题
     ASP完美转化ACCESS为SQL数据库连接
     多语言网站开发技术分析
     ASP教程:制作登陆验证页面程序
     IIS的安装和配置全过程
     Codepage参数和其对应的语言
     ASP技巧教程:认识学习codepage的属性
    相 关 文 章

    ASP教程:Stream 速查
    ASP打开任何类型文件提示保存
    ASP完美转化ACCESS为SQL数据库连接
    .NET:七道最经典的asp.net页面传值题
    ASP.NET开发中索引的力量
    ASP.net服务器控件的优化选择
    ASP教程:制作登陆验证页面程序
    Asp.Net中动态页面转静态页面
    关于ASP.NET 2.0的目录结构变化
    ASP.NET系统用户权限设计与实现

    | 设为首页 | 加入收藏 | 联系站长 | 友情链接 | 版权申明 | 网站公告

     

    Copyright 2006-2008 pcjx.com All Rights Reserved
    电脑技巧 版权所有 粤ICP备06059145号 地图
    本网站所有内容未经许可不得转载或做其他使用