MySQL5.6插入中文亂碼的問題

要把一個txt文件里的內(nèi)容插入數(shù)據(jù)庫。該txt文件,代碼文件和數(shù)據(jù)庫都設(shè)置成了utf8,結(jié)果插入的時候還是亂碼我也是醉了,后來發(fā)覺在使用PDO連接數(shù)據(jù)庫的時候顯示地指明需要的編碼類型(注意倒數(shù)第二行),問題解決。代碼如下:

$dbms='mysql';
$host='localhost';
$dbName='weibo';
$user='root';
$pass='';
$charset='UTF8';
$dsn="$dbms:host=$host;dbname=$dbName;charset=$charset";
$dbh = new PDO($dsn, $user, $pass) or die('數(shù)據(jù)庫連接失敗~~~~(>_<)~~~~');
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容