相关疑难解决方法(0)

PHP/MySQL中的PDO和UTF-8特殊字符?

我正在使用MySQL和PHP 5.3并尝试此代码.

$dbhost = 'localhost';
$dbuser = 'root';
$dbpass = '';
$con = mysql_connect("localhost", "root", "");
mysql_set_charset('utf8');
if (!$con)
{
  die('Could not connect: ' . mysql_error());
}

mysql_select_db("kdict", $con);
$sql = "SELECT * FROM `en-kh` where english='a'";
echo $sql;
$result = mysql_query($sql);

while($row = mysql_fetch_array($result))
{
  echo $row['english'] . " </br> " . $row['khmer'];
  echo "<br />";
}
?>
Run Code Online (Sandbox Code Playgroud)

=>我得到了很好的UTF-8渲染显示,做得很好.

但是现在我创建了一个类PDO,以便于扩展和更容易

 class crud {
     // code..
     public function conn()
     {
         isset($this->username);
         isset($this->password);
         if (!$this->db instanceof PDO)
         {
             $this->db = new …
Run Code Online (Sandbox Code Playgroud)

php pdo unicode-string

13
推荐指数
1
解决办法
3万
查看次数

标签 统计

pdo ×1

php ×1

unicode-string ×1