今天在做一个软件功能, 根据某些设计生成一个html文件, 刚开始用ADODB.Stream(设其CharSet为Chinese)保存生成的HTML字符串(在HTML中并标注其Charset为GB2312), 在中文操作系统中,IE中能正确预览, 而把此软件安装在英文操作系统中,并生成HTML字符串时,则以乱码显示。
初步判断的原因:
在中文操作系统中, 英文操作系统中不存在Chinese的编码, 生成的代码为Unicode, 而在中文操作系统下生成ANSI编码的文本。
今天在做一个软件功能, 根据某些设计生成一个html文件, 刚开始用ADODB.Stream(设其CharSet为Chinese)保存生成的HTML字符串(在HTML中并标注其Charset为GB2312), 在中文操作系统中,IE中能正确预览, 而把此软件安装在英文操作系统中,并生成HTML字符串时,则以乱码显示。
初步判断的原因:
在中文操作系统中, 英文操作系统中不存在Chinese的编码, 生成的代码为Unicode, 而在中文操作系统下生成ANSI编码的文本。