国产探花免费观看_亚洲丰满少妇自慰呻吟_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,收工!
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 永嘉县| 磴口县| 和林格尔县| 抚远县| 都匀市| 黎平县| 崇礼县| 洪雅县| 浮山县| 穆棱市| 万年县| 弥勒县| 板桥市| 桦甸市| 云霄县| 漠河县| 故城县| 永仁县| 大丰市| 石河子市| 滨海县| 萨嘎县| 蚌埠市| 汾西县| 涟水县| 增城市| 雷州市| 班戈县| 永寿县| 陈巴尔虎旗| 留坝县| 巴南区| 吴堡县| 乐昌市| 黑龙江省| 龙岩市| 璧山县| 民乐县| 庄河市| 兴国县| 旬邑县|