DedeCMS系统,后台模板生成HTML页面时,不能解析dede标签,直接输出dede标签乱码的问题。
input标签中加入限制输入类型的控制:
限制只能输入文字:
oninput="value=valuereplace(/[^\u4e00-\u9fa5]/g,'')"
限制只能输入数字:
oninput="value=valuereplace(/[^\d]/g,'')"
限制输入内容字节长度小于20:
oninput="value=valuereplace(/[^a-zA-Z0-9]+$/,'');if(valuelength>20)value=valueslice(0,20)"
乱码是模版的编码错误造成的,可以用Dreamweaver打开进行修改模版的编码
用Dreamweaver打开模版后按快捷键CTRL+J,在弹出的窗口选择标题/编码,在右侧修改和你程序相符的编码即可
检查你的文件编码。还有你的标签的书写。php标签 需要后台开启才可以使用的。
页面的编码、文件的存储的编码、dedecms程序的编码要统一。
编码不能解析的原因,大部分是标签书写错误的原因。建议到dede默认的模板里直接复制。
检查一下你的模板编码是否和织梦系统编码一致 其次,有些时候即便申明了charset=GBK"。也可出现这样的问题,例如你用了不同软件编辑了这个页面。 请逐一排查,或者用转码工具,把这个页面重新转码,一般问题就解决了哦 有问题追问 梦客吧织梦模
0条评论