我的環(huán)境是appsver包,
在網(wǎng)上最常出現(xiàn)的解決中文亂碼顯示的代碼是:
第一種:PDO::__construct($dsn, $user, $pass, array
(PDO::MYSQL_ATTR_INIT_COMMAND => "SET NAMES'utf8';"));
我試過用第一種方法,可結(jié)果是,name字段只顯示一個‘C'字符。之后的本該顯示中文的地方卻是空白。
結(jié)果是這樣的:如圖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->代替,當(dāng)然,這個是個變量,變量名稱可以自己定義。
第三種:$pdo->query('set names utf8;');
至于第三種呢,看了上面兩種,應(yīng)該也知道要吧utf8替換成GBK,也能正確顯示了。
這幾種我都測試過了。都行。哈哈。另外,我在這里還介紹一種解決中文亂碼的一種方法,不過大同小異,
基本和第三種沒什么卻別,不通的是,這種方法,沒用query而是用exec,代碼如下:
$pdo->exec("SET CHARACTER SET GBK");
呵呵。怎么樣啊,這四種方法我都親自試過了。
在PHP中PDO解決中文亂碼問題的一些補(bǔ)充
2019-11-08 13:44php教程網(wǎng) PHP教程
前兩天了解了一下PDO連接數(shù)據(jù)庫的相關(guān)資料,配置相關(guān)在網(wǎng)路上都有很多相關(guān)資料,我在這里說說解決中文亂碼顯示問題
延伸 · 閱讀
- 2022-03-10簡單談?wù)刢entos7中配置php
- 2022-03-06Ubuntu14.04服務(wù)器環(huán)境下配置PHP7.0+Apache2+Mysql5.7的方
- 2022-03-05centos yum php 7.x 無需刪除升級的方法
- 2022-03-05Centos7下PHP安裝gd庫的實(shí)例講解
- 2022-03-03linux環(huán)境下安裝PHP的OpenSSL擴(kuò)展的方法講解
- 2022-02-27CentOS 7.x編譯安裝Nginx1.10.3+MySQL5.7.16+PHP5.2 5.3 5.4
- PHP教程
php全角字符轉(zhuǎn)換為半角函數(shù)
這篇文章主要介紹了PHP全角半角轉(zhuǎn)換函數(shù),把目前能找到的所有全角都列出來了一個個替換吧,需要的朋友可以參考下 ...
- PHP教程
php學(xué)習(xí)筆記 數(shù)組的常用函數(shù)
只要一個變量,需要在多個方法使用,就將這個變量聲明為成員屬性,可以直接在這個對象中的所有方法中使用 成員屬性,相當(dāng)于這個對象中的全局變量...
- PHP教程
PHP中讀取文件的8種方法和代碼實(shí)例
這篇文章主要介紹了PHP中讀取文件的8種方法和代碼實(shí)例,本文總結(jié)了PHP中讀取文件的8個函數(shù),每一個都附有使用例子及注意事項(xiàng)等,需要的朋友可以參考下...
- PHP教程
php實(shí)現(xiàn)的支持imagemagick及gd庫兩種處理的縮略圖生成類
這篇文章主要介紹了php實(shí)現(xiàn)的支持imagemagick及gd庫兩種處理的縮略圖生成類,包含了用法的詳細(xì)描述,非常實(shí)用,需要的朋友可以參考下...
- PHP教程
php學(xué)習(xí)之?dāng)?shù)據(jù)類型之間的轉(zhuǎn)換介紹
php學(xué)習(xí)之?dāng)?shù)據(jù)類型之間的轉(zhuǎn)換介紹,學(xué)習(xí)php的朋友可以參考下。 ...
- PHP教程
PHP常量DIRECTORY_SEPARATOR原理及用法解析
這篇文章主要介紹了PHP常量DIRECTORY_SEPARATOR原理及用法解析,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友...
- PHP教程
PHP變量的定義、可變變量、變量引用、銷毀方法
這篇文章主要介紹了PHP變量的定義、可變變量、變量引用、銷毀方法,需要的朋友可以參考下 ...
- PHP教程
php htmlentities()函數(shù)的定義和用法
下面小編就為大家?guī)硪黄猵hp htmlentities()函數(shù)的定義和用法。小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧...