codecamp

文本编辑器设置

DreamweaverEditplus

文本编辑器种类众多,我们在这里主要介绍 DreamweaverEditplus 两种。下面的设置是您需要主要的:

由于 ECSHOP 采用的是 UTF-8 编码,因此所有文本文件必须储存为 UTF-8 编码。


另外,部分文本编辑软件,如Dreamweaver、记事本等,在保存UTF-8文件时会在文件最开始加入UTF-8识别记号(BOM)。BOM在WINDOWS下打开文件时不可见,但PHP在读取文件时仍会将其作为文件的一部分,由此会产生cookie失效(无法登入),模板无法顶住页面顶部等现象。

设置的方案:

推荐您使用 Editplus 或者 EmEditor 编辑PHP文件,它们对无BOM的UTF-8文件兼容较好。

UltraEdit用户需将 Write UTF-8 BOM header to ALL UTF-8 files when saved 选项设置为关;

使用其他文本编辑器用户,在编辑完后如发现程序异常,可参考此方法解决。

设置的图例:

Editplus


Dreamweaver 8.0



登录/注册页 user_passport.dwt
温馨提示
下载编程狮App,免费阅读超1000+编程语言教程
取消
确定
目录

注意事项

关闭

MIP.setData({ 'pageTheme' : getCookie('pageTheme') || {'day':true, 'night':false}, 'pageFontSize' : getCookie('pageFontSize') || 20 }); MIP.watch('pageTheme', function(newValue){ setCookie('pageTheme', JSON.stringify(newValue)) }); MIP.watch('pageFontSize', function(newValue){ setCookie('pageFontSize', newValue) }); function setCookie(name, value){ var days = 1; var exp = new Date(); exp.setTime(exp.getTime() + days*24*60*60*1000); document.cookie = name + '=' + value + ';expires=' + exp.toUTCString(); } function getCookie(name){ var reg = new RegExp('(^| )' + name + '=([^;]*)(;|$)'); return document.cookie.match(reg) ? JSON.parse(document.cookie.match(reg)[2]) : null; }