名站网址导航为大驾家提供DedeCMS站点程序站点教程相关的知识,比如织梦程序安装教程,织梦程序系统故障等教程。织梦程序dedecms网站程序的UTF8版本一直有一些编码的问题,转码的问题没有处理的非常好,所以一般选择织梦程序版本的时候,会选择织梦程序GBK版本,今天发现的织梦程序发送邮件时,发件人乱码的问题,也是织梦程序DedeCMS站点程序的UTF-8版本。 织梦程序UTF-8版本发送邮件乱码是存在已久的问题,最新5.7 SP1的UTF8版本已经解决了大部分乱码问题。但是163、126邮箱或者QQ邮箱接收织梦程序DedeCMS站点程序发送的邮件时,发件人显示的还是乱码(具体调用的系统设置里的站点名称),而且站点名称太长时十分不美观,如何使发件人中文名既不乱码,又能随意修改为较短的名称呢? 织梦程序发送邮件中文发件人乱码 既然是乱码,解决的办法就是进行转码了。经过搜索,结合前人的经验找到以下办法,提供给大驾家: 首先咱们打开织梦程序的邮件发送网站文件,include/mail.class.php网站文件,查找以下的相关具体代码如下: 1 $header .= "From: $webname<".$from.">\r\n"; 在此行相关具体代码如下上面添加一行相关具体代码如下: 1 $webname = "=?".$GLOBALS['cfg_soft_lang']."?B?".base64_encode('建站网')."?="; 以上的相关具体代码如下,就是使用PhP的转码系统数据库函数,根据安装的系统编码,对中文发件人名称进行了转码。如果嫌系统具体调用的发件人名称太长,可以将XXXX网这一发件人名称修改为你想要的任意中文名。如不想改动,可以将 'XXXX网' 换成 $webname 具体调用站点名。 以上的解决办法经过在织梦程序DedeCMS站点程序 5.7SP1的UTF-8版本中测试,完美解决了乱码问题。
关于DedeCMS站点程序站点教程相关的知识,就说到这里了希望能帮助朋友们。织梦程序DedeCMS站点程序首页及站点列表页具体调用tag标签
站点标签是站点的重要组成部分,它不尽可以增强站点的用户体验,而且能丰富站点内链,提高站点在各大搜索引擎中, 织梦程序首页及站点列表页具体调用Tag标签, 怎么解决织梦程序DedeCMS站点程序在首页、站点列表页面具体调用文章Tag标签的问题呢?那就是二次网站开发一个系统数据库函数,这, 查看上面的相关具体代码如下,发现实现这个功能也是非常简单。举一反三一下,咱们可以自定义各种系统数据库函数来解决一些问题