Fireworks8以UTF-8导出页面后...

Fireworks中默认的编码格式为UTF-8,在其设计好的页面切片导出后编码即为UTF-8,而我们平时做的站点大都为简体中文,就想将编码格式改为GB2312,实际操作中发现并不仅仅是将charset=UTF-8改为charset=gb2312这么简单。

图1是我们设计的一个页面(比较简单,但足以说明问题),导出为index.htm:


图1

将扩展名改为asp后打开如图2:


图2

用Dreamweaver打开index.asp后操作如下:

1.编码:UTF-8;①处代码:<font size=4>标题</font>;②处代码:<font size=4>正文内容</font>,直接保存


图3

结果:①②处均正常显示

2.编码:UTF-8;①处代码:<font size=4>标题</font>;②处代码:<% ="正文内容" %>,直接保存


图4

结果:①②处均正常显示

3.编码:UTF-8;①处代码:<font size=4>标题</font>;②处代码:<% =rs("content") %>,直接保存


图5

结果:①处正常显示,从数据库中读取部分即②处为乱码

4.编码:GB2312;①处代码:<font size=4>标题</font>;②处代码:<font size=4>正文内容</font>,直接保存


图6

结果:①②处均为乱码

5.编码:GB2312;①处代码:<font size=4>标题</font>;②处代码:<% ="正文内容" %>,直接保存


图7

结果:①②处均为乱码

6.编码:GB2312;①处代码:<font size=4>标题</font>;②处代码:<% =rs("content") %>,直接保存


图8

结果:①处为乱码,从数据库中读取部分②处为正常

7.编码:GB2312;将页面另存为index2.asp,不论①②HTML还是ASP均正常!


图9

评论: 1 | 引用: 0 | 查看次数: 3813
发表评论
登录后再发表评论!