当前位置:首页 > 站长代码

长春建站_织梦系统配置参数无法填汉字怎么办?



  是不是有的伙伴和长春建站网站长一样,用织梦在本地搭建好网站,搬到线上的时候就出现了系统参数填不了中文,或者网站搬家的时候,系统参数无法输入中文那?只要填写中文就空白,只能填写英文的问题吧,那么这个问题该怎么解决呢?

  好吧,接下来长春建站网站长就是要用正确的方式去解决这个棘手的问题。

一、方法/步骤

  首先,我们要确定一下网站是否是GBK,或者是GB2312,(因为老外认为网页普遍应该是utf-8编码,于是在PHP5.4后 htmlspecialchars函数 的编码参数的默认值改为UTF-8,导致GBK的中文站使用这个参数会为空。因此强制让它使用GB2312编码)

  现在网站的后台,基本参数是填写不了中文的。

  

基本参数是填写不了中文的

 

  打开网站的FTP,找到/dede/templets/sys_info.htm,将他下载下来。

  

下载emplets/sys_info

 

  然后用DW,或者是其他代码编辑器,打开下载下来的sys_info.htm。

  

打开下载下来的sys_info.htm

 

  用替换查找,查找htmlspecialchars($row['value']) 将其修改为htmlspecialchars(($row['value']), ENT_COMPAT ,'GB2312')

  替换查找的快捷键一般为ctrl+f,修改好过后保存。

  正常情况下应该有两处,需要修改。

  点击下方文件,直接下载修改后的sys_info

sys_info文件
修改替换文件

 

  最后将修改好的保存好的文件,再上传到FTP上面/dede/templets/里面,将原来的覆盖掉。

  

上传到FTP上面/dede/templets/里面

 

  上传完毕,重新打开后台就可以了。

  

重新打开后台就可以了

二、注意事项

  复制代码的时候,不要打多空格了或者是其他的符号,否则的话是会出错的。

  htmlspecialchars($row['value'])有两个,两个都要替换成htmlspecialchars(($row['value']), ENT_COMPAT ,'GB2312')

三、补充说明

  如果以上方法不行,那么就要考虑是不是你的PHP版本问题,一定要看一下本地环境的PHP和,服务器上的PHP环境版本是不是一样的,如果不一样也会出现这个问题。

  好了今天的分享就到这里了,更多精彩内容,请继续关注长春建站网。


长春建站_织梦系统配置参数无法填汉字怎么办? http://www.121seo.cn/daima/609.html
以上文章出自长春SEO自学网未经作者许可,不得转载。2018-06-16 10:56:22"

分享到:
相关推荐: