在網上最常出現的解決中文亂碼顯示的代碼是:

第一種:PDO::__construct($dsn, $user, $pass, array

(PDO::MYSQL_ATTR_INIT_COMMAND => "SET NAMES'utf8';"));

我試過用第一種方法,可結果是,n " /> 日本黄网在线观看,深夜福利免费,天天爱天天做天天爽天天躁

一区二区久久-一区二区三区www-一区二区三区久久-一区二区三区久久精品-麻豆国产一区二区在线观看-麻豆国产视频

在PHP中PDO解決中文亂碼問題的一些補充

我的環境是appsver包,

在網上最常出現的解決中文亂碼顯示的代碼是:

第一種:PDO::__construct($dsn, $user, $pass, array

(PDO::MYSQL_ATTR_INIT_COMMAND => "SET NAMES'utf8';"));

我試過用第一種方法,可結果是,name字段只顯示一個‘C'字符。之后的本該顯示中文的地方卻是空白。

結果是這樣的:如圖1示

我是只要解決的:直接將UTF8替換成了GBK,就可以了,即:

PDO::__construct($dsn, $user, $pass, array(PDO::MYSQL_ATTR_INIT_COMMAND => "SET

NAMES'GBK';"));

效果圖2如下:


第二種:PDO::__construct($dsn, $user, $pass);

PDO::exec("SET NAMES 'utf8';");

第二種我也在我的環境里測試過,顯示效果如圖1所示,碰到這種情況,把utf8替換成GBK,就能顯

示了。另外,這里的PDO::在使用的時候用$pdo->代替,當然,這個是個變量,變量名稱可以自己定義。

第三種:$pdo->query('set names utf8;');

至于第三種呢,看了上面兩種,應該也知道要吧utf8替換成GBK,也能正確顯示了。

這幾種我都測試過了。都行。哈哈。另外,我在這里還介紹一種解決中文亂碼的一種方法,不過大同小異,

基本和第三種沒什么卻別,不通的是,這種方法,沒用query而是用exec,代碼如下:

$pdo->exec("SET CHARACTER SET GBK");

呵呵。怎么樣啊,這四種方法我都親自試過了。

php技術在PHP中PDO解決中文亂碼問題的一些補充,轉載需保留來源!

鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。

主站蜘蛛池模板: 天堂成人精品视频在线观 | 玖玖视频精品 | 日韩精品一区二区三区在线观看 | 国产男人女人做性全过程视频 | 色哟哟网址 | 亚洲人成人网毛片在线播放 | 亚洲最大色视频 | 成人欧美视频免费看黄黄 | 久久久夜色精品国产噜噜 | 久久国产精品超级碰碰热 | 久久久麻豆 | 国内自拍第五一页 | 中文字幕无限乱码不卡2021 | 成人毛片基地 | 伊人网在线免费观看 | 久久精品二区 | 欧美激情精品久久久久久大尺度 | 九九视频在线看精品 | 国产成人精选免费视频 | 最新69成人精品毛片 | 亚洲免费一区二区 | 日韩视频91 | 午夜欧美 | 精品成人免费一区二区在线播放 | 五月天婷婷爱 | 国产高清精品久久久久久久 | 欧美一级一片 | se成人国产精品 | 亚洲香蕉网综合久久 | 成 人免费va视频 | 国产视频二区在线观看 | 亚洲国产精品91 | 亚洲精品亚洲人成人网 | 伊香蕉大综综综合久久 | 亚洲成在人网站天堂一区二区 | 亚洲国产一区二区三区最新 | 免费人成综合在线视频 | 欧美激情视频在线观看一区二区三区 | 特大巨黑吊在线播放 | 国产精品视频一区二区三区经 | 国产精品99一区二区三区 |