สำหรับผู้ป่วยที่ใช้รหัสใดๆ

永利借呗SQLSTATE[HY000] [2002]乱码解决方案
สำหรับผู้ป่วยที่ใช้รหัสใดๆ

เมื่อ PDO เชื่อมต่อกับฐานข้อมูล MySQL มันเกิดขึ้นเมื่อ SQL Server ไม่ได้เริ่มต้นหรือไม่สามารถเข้าถึงได้ ข้อความแสดงข้อผิดพลาดนี้จะถูกสร้างขึ้นในระดับต่ำสุดของระบบคอมพิวเตอร์ที่ใช้ใน PHP ถ้าระบบปฏิบัติการ Windows และระบบปฏิบัติการภาษาเป็นภาษาจีนง่ายแล้วข้อความแสดงข้อผิดพลาดจะถูกเข้ารหัสเป็น GBK และ PHP ใช้ไม่ใช่ GBK การเข้ารหัสวิธีการแก้ปัญหาคือการแปลงข้อมูลข้อผิ นี่คือตัวอย่างรหัส PHP สำหรับรหัสที่ช่วยให้คุณแก้ไขปัญหา sqlstat hy000 91191 2002 สำหรับรหัสตัวอย่าง เปิดนามสกุลใน php.ini

<?php
        try{
                $db = new pdo(
                        'mysql:host=neapi.com;port=3306;dbname=mysql;charset=utf8',
                        'user',
                        'password',
                        array(
                                PDO::ATTR_ERRMODE => PDO::ERRMODE_EXCEPTION,
                                PDO::ATTR_TIMEOUT => 3
                        )
                );
        }catch(PDOException $e){
                echo $e->getMessage();
                echo '<br />';
                echo iconv('gbk', 'utf-8', $e->getMessage());
        }
?

แสดงความคิดเห็น0

เข้าสู่ระบบและลงทะเบียน
ผู้บริหารเข้าสู่ระบบ