您好,登錄后才能下訂單哦!
本文將為大家詳細介紹“php中foreach亂碼的解決方法”,內容步驟清晰詳細,細節處理妥當,而小編每天都會更新不同的知識點,希望這篇“php中foreach亂碼的解決方法”能夠給你意想不到的收獲,請大家跟著小編的思路慢慢深入,具體內容如下,一起去收獲新知識吧。
php是一個嵌套的縮寫名稱,指的是英文超級文本預處理語言(php:Hypertext Preprocessor)的縮寫,它的語法混合了C、Java、Perl以及php自創新的語法,主要用來做網站開發,許多小型網站都用php開發,因為php是開源的,從而使得php經久不衰。
php的foreach亂碼的解決辦法:1、從瀏覽器上改下編碼格式為utf-8;2、在程序里指定編碼格式,代碼為“header('Content-Type: text/html; charset="utf-8"')”。
具體問題:
php foreach 循環 數據全是亂碼 怎么解決 ?
這是代碼
<?php $link = mysql_connect("localhost", "root", "") or die("Could not connect: " . mysql_error()); mysql_query("set names utf-8;"); mysql_query("SET character_set_connection='utf-8', character_set_results='utf-8', character_set_client='utf-8'"); $sql="select * from baoming.baimingbiao"; $aa=mysql_query($sql); $v = mysql_fetch_array($aa); if(is_array($v)) { foreach($v as $k=>$r) { $aaa .="<table>"; $aaa.="<tr><td>".$r['name']."</td><td>".$r['dianhua']."</td><td>".$r['xingbie']."</td><td>".$r['youxiang']."</td><td>".$r['danwei']."</td><td>".$r['zhiye']."</td><td>".$r['hjhhy']."</td><td>".$r['zhusu']."</td><td>".$r['shouji']."</td><td>".$r['yjje']."</td><td>".$r['yfje']."</td><td>".$r['ddbz']."</td><td>".$r['fjbz']."</td><td>".$r['ddbz']."</td><td>".$r['fjbz']."</td><td>".$r['beizhu']."</td><td>".$r['yewuyuan']."</td><td>".$r['fjh']."</td></tr>"; } $aaa .="</table>"; echo $aaa; exit; $handle = @fopen('./c.xls', 'w'); if($handle) { if(@fwrite($handle, $aaa)) { echo '1'; } else { echo "0"; } fclose($handle); @header("location:xls_bu.php"); } } ?>
解決辦法:
從瀏覽器上改下編碼格式為utf-8看看,如果不是亂碼的話,在程序里指定編碼格式就行了。
header('Content-Type: text/html; charset="utf-8"')
如果你能讀到這里,小編希望你對“php中foreach亂碼的解決方法”這一關鍵問題有了從實踐層面最深刻的體會,具體使用情況還需要大家自己動手實踐使用過才能領會,如果想閱讀更多相關內容的文章,歡迎關注億速云行業資訊頻道!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。