国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 網站 > CMS建站 > 正文

織夢二次開發-utf8下bom占用3個字節

2021-01-18 22:47:31
字體:
來源:轉載
供稿:網友
問題描述:

今天一個用戶,他用dedecms綁定了一個uc,但是在uc后臺添加應用的時候


顯示通信失敗

解決辦法:

經過反復查找,問題鎖定在 UC后臺文件夾/control/admin/app.php 這個文件第131行到135行代碼
if($status == '1') {

echo 'document.getElementById(\'status_'.$appid.'\').innerHTML = "'.$this->lang['app_connent_ok'].'";testlink();';

} else {

echo 'document.getElementById(\'status_'.$appid.'\').innerHTML = "'.$this->lang['app_connent_false'].'";testlink();';

}

這里有個判斷,當$status == '1'的時候,通信成功,否則通信失敗,然后我echo出來,發現$status輸出的是1,然后我有用var_dump函數試了下,一試發現問題所在了,結果是string(4) "1",而‘1’ var_dump之后是string(1)"1",這樣顯然不對了,多了這三個字節從哪里來的呢,經過反復測試,我基本確定這個問題是因為“UTF- 8編碼的文件中,BOM占三個字節”,所以接下來花了些時間找他網站里面修改過的文件,花了一些時間總算找到問題文件,織夢目錄下/data/common.inc.php


改成utf-8無bom,收工!
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 绩溪县| 吉水县| 沛县| 金昌市| 历史| 辉县市| 邹平县| 长治市| 武宣县| 元谋县| 博乐市| 九江县| 微山县| 石嘴山市| 宣汉县| 凤庆县| 临潭县| 甘肃省| 进贤县| 高尔夫| 堆龙德庆县| 新余市| 秭归县| 交城县| 尼勒克县| 塔河县| 万山特区| 龙胜| 河津市| 鄂尔多斯市| 静宁县| 门源| 麦盖提县| 阜新| 固原市| 始兴县| 吐鲁番市| 明水县| 渑池县| 新乡县| 彝良县|