可以把 smarty 的定界符设成 <{ }>
[html] view plain copy
$tpl->left_delimiter = '<{'
$tpl->right_delimiter = '}>'
2.可以用smarty的literal处理,可以把JS代码包含在{literal}{/literal}之间就可以了。
[html] view plain copy
{literal}
$ (
function () { alert ('培训课程')}
)
{/literal}
这是因为js和css文件字符集设置的问题,不支持中文或者与网站的字符集冲突。
解决办法
1、安装notepad++程序
2、用notepad++打开js、css和html文件,修改文件的字符集编码
3、修改html展现时的字符集
统一使用utf-8字符集后,显示任何语言都不存在乱码