在網(wǎng)上最常出現(xiàn)的解決中文亂碼顯示的代碼是:

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

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

我試過用第一種方法,可結果是,n " /> 国产尤物,久久国产毛片,日韩成人在线观看

四虎精品视频-四虎精品成人免费网站-四虎黄色网-四虎国产视频-国产免费91-国产蜜臀97一区二区三区

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

我的環(huán)境是appsver包,

在網(wǎng)上最常出現(xiàn)的解決中文亂碼顯示的代碼是:

第一種: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';");

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

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

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

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

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

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

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

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

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

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

主站蜘蛛池模板: 诱惑的艺术| 阿妹的诺言| 风间由美的电影| 色戒在线观看完整版| 所求皆所愿| call me by your name电影| 韩国电影金珠| 美丽的坏女人中文字幕| 新成长的烦恼| 艳女十八式无删减版| 冰之下| 女演员佟欣简介| 寿康宝鉴戒期表| 怎么操女人| 黄连厚朴电影| 画江湖之不良人第七季什么时候出| after之后电影| 曹永廉| 抖音1| 韩国电影《真相迷途》演员表| 寿康宝鉴戒期表| 日本无毛| 1983年《魔》| 香水有毒微电影无删减完整版| 邓稼先教案设计一等奖优秀教案| 电影交换| 维罗尼卡| 八哥图库图谜| 小野惠令奈| 夜半2点钟| 秀场视频高清完整版| 黄网站免费在线| 绿门背后| 打美女光屁股视频网站| 大尺度激情吻戏| 欧美喜剧电影| 杨贵妃黄色片| 冬去春来电视剧| 李英恩| 绿雾影视| 何丽萍|