Dreamweaver中默认的字符编码是gb2312,因此,如果都使用Dreamweaver中“文件”->“新建”的方式创建html页和JavaScript页,网页不会有字符编码的问题。用Dreamweaver创建的html,<head>中的<meta>会显示如下:
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
其中,charset=gb2312,这是Dreamweaver的默认编码设置,这个设置,会使Dreamweaver编辑的JavaScript也用gb2312来编码。
如果想将html的编码方式设置成其它,比如utf-8,必须把charset的值改成utf-8:
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
并且,要将Dreamweaver的编码方式设置为utf-8,设置方法:“编辑”->“首选参数”->“新建文档”->“默认编码”,在下拉列表中选择“Unicode (UTF-8)”。还要注意,改变这个设置以后,在Dreamweaver中新建的文本都会使用utf-8编码,但是,在设置改变之前创建的gb2312编码的文本,编码方式并不会变,即使在Dreamweaver中采用“另存为”的方式,也不能变成utf-8编码(其实,在Dreamweaver中,这两种编码方式编辑的JavaScript文件中的字母形状是不一样的,可以很明显地看出来,如下图,左图是utf-8编码的,右图是gb2312编码的),所以,必须新建一个文件,把原来文件的内容复制进去。
![Dreamweaver中字符编码的问题 Dreamweaver中字符编码的问题](https://i-blog.csdnimg.cn/blog_migrate/a4c26d1e5885305701be709a3d33442f.gif)
![Dreamweaver中字符编码的问题 Dreamweaver中字符编码的问题](https://i-blog.csdnimg.cn/blog_migrate/a4c26d1e5885305701be709a3d33442f.gif)
此外,很多对Dreamweaver编辑器的设置,都能在“首选参数”中设置。