解决帝国CMS生成拼音目录问号乱码问题����

dgwh.JPG, Mar 2021

也许是nginx或者apache的原因,也需是因为php版本过高的原因。

帝国CMS默认的生成拼音的方法经常会有问题(帝国CMS生成拼音乱码),我已经出现了多次了

不管原因是什么,我们是要解决问题的。

这里我们借用搜狗拼音的接口去获取转换后的结果

首先我们要在e/class下面创建一个新的文件spinyin.php,内容如下:

<?php
/**
* Auth: Trojan Sun
* WebUrl: https://www.trojansun.com
* Description: 使用搜狗接口生成拼音
**/
functionc($str){
$ret = "";
$res = file\_get\_contents("http://w.sugg.sogou.com/sugg/ajaj_json.jsp?type=getpinyin&key=" . $str);
$res_arr = explode(",", $res);
if(count($res_arr)< 6 ){
return"api is error";
}
$ret = substr(explode(",", $res)\[1\], 2, - 2 );
return$ret;
}

然后我们修改connect.php文件,我这个版本是4534行。

修改如下图所示:

dg-4534.png, Mar 2021

You may also like

  • hestiacp更改mariadb版本
  • 解决企业微信启动报错:0x0000142无法打开,企业微信,邮箱大师安装点击无反应,打不开的解决方法
  • 硬盘显示“位置不可用:拒绝访问,无法访问i 拒绝访问,解决办法
  • win10关闭自动更新最简方法
  • LibreOffice设置安装中文方法
  • s999.JPG, Jan 2025 晶晨芯片s922,s912,s905x4,s905x3,s905x2,s905l3a/s905l3a-b,s905d/s905l3/s905l3b比较
  • 手动挡换挡位置说明
  • Wappalyzer一个好工具,记录下