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

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

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

我試過用第一種方法,可結果是,n " /> 亚州精品视频,国产伦精品一区二区免费 ,国产午夜电影院

天天躁日日躁狠狠躁AV麻豆-天天躁人人躁人人躁狂躁-天天澡夜夜澡人人澡-天天影视香色欲综合网-国产成人女人在线视频观看-国产成人女人视频在线观看

在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解決中文亂碼問題的一些補充,轉載需保留來源!

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

主站蜘蛛池模板: 99日精品欧美国产 | 亚洲VA天堂VA欧美VA在线 | 日韩一卡二卡三卡四卡免费观在线 | 亚洲乱码日产精品BD在线下载 | 91亚洲精品福利在线播放 | 亚洲色欲色欲WWW在线成人网 | 校花在公车上被内射好舒服 | 久久视频这里只精品99热在线观看 | 国产精品亚洲欧美一区麻豆 | 中文字幕在线不卡日本v二区 | 袖珍人与大黑人性视频 | 女人一级毛片免费观看 | 久久人妻少妇嫩草AV无码 | 伊人情涩网| 午夜一级免费视频 | 伊人狼人久久精品热9 | 67194线在线精品观看 | 狠狠色丁香婷婷久久综合 | 伦理片天堂eeuss影院 | 欧美久久综合网 | 视频在线观看高清免费看 | 久久精品人人做人人爽97 | 毛片免费观看的视频在线 | 天天躁躁水汪汪人碰人 | 亚洲国产精品久久又爽黄A片 | 欧美末成年videos在线 | 69人体阴展网 | 91福利潘春春在线观看 | 6080YYY午夜理论片在线观看 | 青柠在线观看免费完整版 | 97碰成视频免费 | 国产91青青成人a在线 | 5G在线观看免费年龄确认 | 午夜亚洲动漫精品AV网站 | 在线欧美精品一区二区三区 | 《乳色吐息》无删减版在线观看 | 日韩欧美三区 | 少女free大陆| 一个人看的WWW高清电影 | 精品熟女少妇AV久久免费A片 | 国产成人99久久亚洲综合精品 |