gujarati字体无法从mysql数据库正确显示

时间:2014-02-14 04:31:44

标签: php mysql utf-8 fonts

我们正在使用此代码,但Gujarati字体无法在浏览器上正常显示... 关于字段我的sq l有这个文字“ફૂટપાથવગરનારોડઉપરરાહદારીએશુંકરવું?”

<?


        $query = MySQL_query($con,"SELECT * FROM guj1") or die(mysqli_error());
        if(MySQL_nun_rows($query)){
            while($row=MySQL_fetch_assoc($query)){
                echo utf8_decode($row['about']);    
            }
        }
        MySQL_close($con); 

?>

3 个答案:

答案 0 :(得分:1)

在PHP代码之上添加它!

header('Content-Type: text/html;charset=utf-8');

在你的代码中......

<?php
header('Content-Type: text/html;charset=utf-8'); //<=---- Add here


        $query = MySQL_query($con,"SELECT * FROM guj1") or die(mysqli_error());
        if(MySQL_nun_rows($query)){
            while($row=MySQL_fetch_assoc($query)){
                echo utf8_decode($row['about']);    
            }
        }
        MySQL_close($con); 

?>

答案 1 :(得分:1)

在文件开头添加utf-8标题

header("Content-Type: text/html; charset=utf-8");

答案 2 :(得分:1)

可能没有正确设置连接字符集和排序,可以使用以下

完成
mysql_query("SET NAMES 'utf8'");