dedecms 不管安装了GBK版或是UTF80,为什么localhostinstallindexphp,进去都是乱码呢?
你应该是套模板的,但是,编码没下对,一个,你看看你的<meta http-equiv=Content-Type content="text/html; charset=utf-8">
对不对然后,看看你这个文件的编码对不对,用记事本打开,另存为看看编码!
使用织梦标签调用的文字出现乱码,自己写的代码都没有出现乱码问题,这是什么原因呢?应该怎么解决?
下面我们提供解决方法 ,另外附送 网页编码的修改教程!
1、首先确认你下载的织梦程序的编码是UTF8还是GBK;
查看方法:登陆网站后台,将鼠标放置到标题位置不动,就会弹出来,或是直接右键查看源码。
2、查看你自己编写的模板是什么编码
查看方法:使用Dreamweaver或类似网页编辑器打开你们模板,在下方可查看对应编码(如下图)
3、对比“织梦程序”编码及"模板"编码,如果相同即需要再做细致检查,如果不相同,那么将其编码修改成一致即可。
a\程序修改方法:重新下载与模板编码一致的织梦程序进行安装或覆盖即可;
b\模板修改方法:通过转码软件或上面提到的如Dreamweaver等类似的网页编辑器对文件进行转码。(如下图)
就是打开文件,修改--页面属性--标题/编码--在编码选项中选择要修改的编码就成,完成 如点击 确定,最后 可别忘记保存哦!
乱码是因为字符编码不一致造成的。和数据库没半毛钱的关系,不要被楼下的误导。很简单,你都没动那些数据库,而且是按照官网指导方式安装的dedecms系统,数据库不可能出问题。乱码是因为字符编码不一致造成的,出席的情况有以下几种:
一是或者你模板采用的是编码语言与你安装的版本字符编码不一致;比如你安装的是UTF8,而是用dreamweaver制作的模板却采用了默认的GBK1312,那么自然会乱码。
二是你制作的模板有很多代码都是复制粘贴过来的,这些复制过来的代码有的编码是UTF8,有的是GBK1312,。
第三种情况是以上二种情况同时存在,兼而有之,那么不乱码才怪。
解决办法:
一是建议安装UTF8版本的dedecms系统,因为国内大多数网站都是UTF8编码的,你引用他人网页代码的时候乱码的几率会更小些。
二是用dreamweaver制作模板的时候,选择字符编码为UTF8,或者选择和你安装的版本一致的字符编码。
三是或者你在引用代码的时候先看清楚网页的字符代码,是否和你的模板以及版本的一致,不一致则慎重。
更多请随时追问,也可以查看我的博客。
乱码是模版的编码错误造成的,可以用Dreamweaver打开进行修改模版的编码
用Dreamweaver打开模版后按快捷键CTRL+J,在弹出的窗口选择标题/编码,在右侧修改和你程序相符的编码即可
在站长这个圈子里,dedecms 是大家都比较熟识的一个网站程序,dedecms以功能强大和seo友好受到众多站长的青睐。新手站长用这个程序搭建一个站也是很容易的事,但是看着别的网站那么精美的页面,又看看自己使用的默认模板,总有些怅然若失的感觉。其实对于一个新手站长来讲,你也可以通过自己的努力去仿制这个网页作为自己的模板。
理论上对于任何一个网页,dedecms是都可以仿制的,只是复杂程度不同,这里讲的复杂程度其实只是些重复的工作。新手站长只要细心去做,发现并不会太困难,当然一定的知识储备还是需要的。事实上,太多的新手站长是被自己给吓倒了,一说到仿制网页模板,马上就会摇头说我不懂php,不懂css我怎么去仿呀。其实仿站对这个几乎没有要求的,只要我们能看懂html,并且知道dedecms程序是怎么对标签调用的,就可以开始制作了。在制作的过程中,你可能会遇到这样或者那样的问题,这个时候你可是要用好“百度”的,要记住他永远是你最好的老师。
前面讲到dedecms对标签的调用,网上的教程有很多,我们也可以查看帮助文件。也许一下子看到那么多的标签,好多新手站长的头都大了。其实,在我们仿制模板的过程中,真正能用的就那么几个而已,比如:{dede:arclist}获取指定文章列表标签、{dede:channel}获取栏目列表页等。我们只要把常用的几个搞明白了,就可以动手了。每个标签里还会出现一些属性,如这一句调用:{dede:arclist row=’6’},其中的”row”就是标签的一个属性,就是调用多少篇文章的意思,而后面的”6”就是这个属性的值,就是本次调用6篇文章。属性基本上是见名而知义的。
千万不要等到把所有的标签都搞得滚瓜烂熟再动手去仿制,这种上手的方法不是说不好,而是太慢了。最快的学习过程就是动手去做,做的过程中你会遇到各种问题,而通过努力不断的解决掉问题的过程,就是你最好、最实效的学习过程。你第一次仿制模板时可能要用5天,当你第二次的时候也许只要3天,这样连续找几个不太复杂的站进行仿制练习,你会感慨“原来仿站不过如此而已”。
仿制模板最快速上手的方法是对比着仿。对比着仿就是对比着dedecms的默认模板来仿,比如我们要仿制的网站首页的title/title之间显示的是这个网站的标题,而默认模板里在这对标签之间是{dede:globalcfg_webname/},我们只要把这个标签内容复制过去,把原来的内容覆盖掉就可以了,甚至不用知道这个标签是什么意思。只要是功能相同的地方我们都可以采用这种只动鼠标就可以解决的方法。
仿制模板最应该关注的是两个问题:其一是素材路径的问题,我们下载的网页路径都是正常的,但当我们把网页放入我们网站目录时可能会产生调用异常,因为路径的改变可能导致无法读取到一些样式和素材。这个时候我们就要对路径进行修改,建议使用以网站根目录为起始路径的绝对路径,即形如”/templets/default/style/dedecmscss”这样的路径;其二是编码问题,一定要做到仿制好的模板的编码和你所安装的dedecms的编码一致,要不然,生成的网页是一片乱码。解决这个问题使用编码转换软件或者一些工具网站提供编码转换工具就可以了。
仿制网页模板不像我们相像中那么难,只要花点时间学习一下,很容易上手的,关键是思想上不能被吓倒。仿制网页模板不是太大的技术活,很多时候更像是体力活。一般情况投入10天的时间,就会让你以后的模板无忧的。
1、这不是安全软件,是一个 建站软件。
2、DedeCMS是软件名称,全名织梦内容管理系统。
3、V57是版本号,大约10-11年发布。
4、GBK是编码,就是这个版本是GBK版的编码
5、SP1是发布号,就是第一版。
如果有哪块有一点语言表达问题,请谅解;第五处非准确,仅供参考。
网站模板库 » dedecms 不管安装了GBK版或是UTF80,为什么localhostinstallindexphp,进去都是乱码呢?
0条评论