很多人用织梦表单的时候 ,后台会不显示中文。尤其是 gbk版本的用户遇到的问题较多。现在关于utf8和gbk 表单不显示中文的问题 进行解释一下 0dedecms添加字符段以及前台调用(织梦查询)
工具/原料
1
ftp
2
note++
方法/步骤
1
utf8 gbk 版本共同存在的问题: 织梦的环境 php的版本不对 一般情况下 都是php5.2的版本 你可以联系你的空间商 或者在本地看一下 php版本 如果不是5.2的话 建议切换到5.2进行测试一下 这一项 百分之80的人 会发现 可以了
2
gbk 版本 有的时候 gbk版本切换到了php5.2 也是不行 那么小伙伴们会惊奇的发现 不知道该怎么办了 ok 这种事情 我最擅长了 打开你的/dede\templets/diy_list.htm 这个文件
3
大约在45行,或者搜索htmlspecialchars。。原来的代码 为$fields[$field] = htmlspecialchars($fields[$field]); 修改后的代码是$fields[$field] = htmlspecialchars($fields[$field],ENT_COMPAT,'GB2312');
4
原因 :htmlspecialchars这个函数 默认的是utf-8的类型 gbk的模式下 必须强制转换成gbk 所以 后台不显示英文。。。给个赞吧
5
可能有的小伙伴还不会添加织梦的表单 。。。这样吧 我给一个链接 大家可以去看看 怎么添加表单
注意事项
1
先切换php版本 不行的话 在进行修改函数
2
所有数据 和程序进行备份
上一篇:实况足球2014 完整操作技巧
下一篇:LOL如何快速上分