用Dreamweaver制作UTF-8编码的网页

分类:编码百科| 发布:camnprbubuol| 查看: | 发表时间:2010/10/10

1,在Dreamweaver中制作基于UTF-8编码的网页,首先需要进行默认设置的调整:打开“编辑”菜单选择“首选参数”(或Ctrl+U),选择“新建文档”分类,设置“默认编码”为“UTF-8”



2,建立好站点,在“文件”面板的站点内任意新建网页文档,并在文档窗口中打开,在页面中输入中文(主要即测试utf-8对中文的支持)



3,(F12)测试该文档,页面浏览编码为utf-8,页面内容显示正常



以上是对静态文档的中文显示测试,可以说明:只要定义了CODEPAGE="65001"和charset=utf-8以及保存文档编码为utf-8(注意:用DW制作的UTF-8编码网页在使用“记事本”编辑时,编码自动显示为“utf-8”),在Dreamweaver中输入的中文在浏览时均能正常显示。下面就使用数据库,让编码utf-8的页面来显示数据记录中的中文。

4,新建数据库文件db1.mdb,新建表t_as,设计字段a_id和a_name,并对a_name字段添加内容,分别为“中国”、“江苏”和“扬州”



5,在却才新建的utf-8文档中输入连接数据库、显示数据记录等相关代码内容



6,继续测试页面,则显示为乱码



7,使用Editplus对该文件进行编辑,发现其中网页标题“无标题文档”为乱码



8,在Editplus中对乱码文本重新输入中文后,进行“另存”,并选择“装换器”为“utf-8”进行“保存”



9,此时浏览该文档,中文显示正常



测试到这里,我自己有些迷惑:

1,为什么Dreamweaver制作的UTF-8编码网页在独立输入中文时能正常显示,而在显示数据库记录内容时却乱码而示?

2,为什么Dreamweaver制作的UTF-8编码网页在使用Editplus编辑时,其原有的中文无一列外全显示为乱码?

3,为什么只用当使用Editplus对网页再次编辑,并保存成“真实”的UTF-8文件后,网页的内容浏览才算一百分通过?

是我的中文版操作系统?是我的中文版Access?

还是Dreamweaver本身的问题?(注意:虽然用DW制作的UTF-8编码网页在使用“记事本”软件编辑时完全正常,包括编码的保存自动为“utf-8”,但在Editplus中却非“UTF-8”)又还是我对Dreamweaver的设置有问题?

反正,现在的情况是:对于文档的UTF-8编码,我信赖Editplus多于Dreamweaver(即使用DW只是简单设计下页面,不输入任何中文,然后使用Editplus进行再编辑、再保存……)
 

365据说看到好文章不转的人,服务器容易宕机
原创文章如转载,请注明:转载自郑州网建-前端开发 http://camnpr.com/
本文链接:http://camnpr.com/coding-wiki/59.html

相关文章