一尘不染

如何使用PHP显示Unicode数据

mysql

table 'abc' data :

tid    title

  1      வெள்ளிக்கிழமை ஐ.

  2      கோலாகல தொடக்க


$sql=mysql_query("select title from abd where tid='1'");

$row=mysql_fetch_array($sql);

$title = $row['title'];

echo $title;

输出显示如下:

????????????????

但我想展示

வெள்ளிக்கிழமை ஐ.

<?php
    mysql_query ("set character_set_results='utf8'");

    $sql=mysql_query("select title from abd where tid='1'");

    $row=mysql_fetch_array($sql);

    $title = $row['title'];

    echo $title;

?>

阅读 232

收藏
2020-05-17

共1个答案

一尘不染

尝试在mysql_connect像这样的函数之后设置字符编码:

 mysql_query ("set character_set_client='utf8'"); 
 mysql_query ("set character_set_results='utf8'");

 mysql_query ("set collation_connection='utf8_general_ci'");
2020-05-17