日本综合一区二区|亚洲中文天堂综合|日韩欧美自拍一区|男女精品天堂一区|欧美自拍第6页亚洲成人精品一区|亚洲黄色天堂一区二区成人|超碰91偷拍第一页|日韩av夜夜嗨中文字幕|久久蜜综合视频官网|精美人妻一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務時間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
PHPmysqli中文亂碼怎么解決

這篇文章主要講解了“PHP MySQLi中文亂碼怎么解決”,文中的講解內(nèi)容簡單清晰,易于學習與理解,下面請大家跟著小編的思路慢慢深入,一起來研究和學習“PHP mysqli中文亂碼怎么解決”吧!

創(chuàng)新互聯(lián)建站是一家集網(wǎng)站建設(shè),柳林企業(yè)網(wǎng)站建設(shè),柳林品牌網(wǎng)站建設(shè),網(wǎng)站定制,柳林網(wǎng)站建設(shè)報價,網(wǎng)絡(luò)營銷,網(wǎng)絡(luò)優(yōu)化,柳林網(wǎng)站推廣為一體的創(chuàng)新建站企業(yè),幫助傳統(tǒng)企業(yè)提升企業(yè)形象加強企業(yè)競爭力??沙浞譂M足這一群體相比中小企業(yè)更為豐富、高端、多元的互聯(lián)網(wǎng)需求。同時我們時刻保持專業(yè)、時尚、前沿,時刻以成就客戶成長自我,堅持不斷學習、思考、沉淀、凈化自己,讓我們?yōu)楦嗟钠髽I(yè)打造出實用型網(wǎng)站。

PHP mysqli中文亂碼的解決辦法:1、檢查并修改html文件的編碼;2、修改mysql數(shù)據(jù)庫的排序規(guī)則為“utf8_general_ci”;3、在執(zhí)行SQL語句之前加入設(shè)置編碼即可。

PHP mysqli中文亂碼怎么解決

本文操作環(huán)境:Windows7系統(tǒng),PHP7.4版,Dell G3電腦。

PHP mysqli 中文 亂碼怎么辦?

PHP mysqli新增數(shù)據(jù)中文亂碼錯誤

一、問題的出現(xiàn)

在使用PHP mysqli連接數(shù)據(jù)庫寫入數(shù)據(jù)時,發(fā)現(xiàn)寫入數(shù)據(jù)庫的中文是亂碼的,假設(shè)猜想這是編碼的問題。

二、排查過程

1.文件結(jié)構(gòu)

文件名備注
addbook.html表單提交數(shù)據(jù)網(wǎng)頁
addbook.php執(zhí)行sql語句的php文件
common.php存放mysql數(shù)據(jù)庫主機等配置數(shù)據(jù)

2.首先排查了html文件,確定使用了

3.其次排查了mysql數(shù)據(jù)庫,字符集是 utf8 ,排序規(guī)則是 utf8_general_ci

4.最后排查了PHP文件,終于發(fā)現(xiàn)了問題

隨便打印了一下表單傳遞的中文數(shù)據(jù),發(fā)現(xiàn)是沒有亂碼的,

所以剩下的問題就只能是連接數(shù)據(jù)庫的代碼沒有弄好編碼了。

三、解決辦法

重點:在執(zhí)行SQL語句之前加入設(shè)置編碼

		   // 設(shè)置編碼
            mysqli_query($conn,"set names utf8");
            // 執(zhí)行sql語句
            $rs = mysqli_query($conn,$sql);
            // 關(guān)閉流
            mysqli_close($conn);

千萬不要把 mysqli_query($conn,"set names utf8"); 放在執(zhí)行sql語句之后,那將還是無效的。

感謝各位的閱讀,以上就是“PHP mysqli中文亂碼怎么解決”的內(nèi)容了,經(jīng)過本文的學習后,相信大家對PHP mysqli中文亂碼怎么解決這一問題有了更深刻的體會,具體使用情況還需要大家實踐驗證。這里是創(chuàng)新互聯(lián),小編將為大家推送更多相關(guān)知識點的文章,歡迎關(guān)注!


分享題目:PHPmysqli中文亂碼怎么解決
本文鏈接:http://www.dlmjj.cn/article/gcijij.html