Resolving incorrect character encoding when displaying MySQL database results after upgrade to PHP 5.3

前端 未结 3 555
天涯浪人
天涯浪人 2021-01-04 19:19

Issue Description

After upgrading PHP on our development server from 5.2 to 5.3, we\'re encountering an issue where data requested from our database and displayed

3条回答
  •  轻奢々
    轻奢々 (楼主)
    2021-01-04 19:33

    I see you've tried this, but the syntax I use is: mysql_query("SET NAMES utf8"). Your syntax may be correct, I've just never seen it like that before.

    Example:

    // connect to database stuff
    $Connection = mysql_connect($server, $username, $password)
    or die ("Error connecting to server");
    
    // connect to database stuff
    $db = mysql_select_db($database, $Connection)
    or die ("Error selecting database");
    
    mysql_query("SET NAMES utf8");
    

提交回复
热议问题