php從mysql數據庫中獲取數據亂碼(已解決)


問題:

數據庫里是中文,在網頁上通過查找數據庫顯示如下:

img/??.png

數據庫里面數據為:

img/我的.png

解決:

首先你的php網頁要是UTF-8

<?php header("Content-Type:text/html;charset=UTF-8"); ?>

連接數據庫之后插入如下代碼:

$program_char = "utf8" ;
mysqli_set_charset( $con , $program_char );

如果你是其他的格式也是一樣的,只需要更改$program_char即可

至此:網頁終於可以顯示數據庫里的漢字了,困擾了一天.

感謝:ACMAIN_CHM提供的思路

另外附上參考地址:http://blog.csdn.net/ACMAIN_CHM/article/details/4174186

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM