首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >古吉拉特字体在mysql数据库中没有正确显示

问古吉拉特字体在mysql数据库中没有正确显示
EN

Stack Overflow用户
提问于 2014-02-14 04:31:44
回答 3查看 3.9K关注 0票数 2

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

代码语言:javascript
复制
<?


        $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); 

?>
EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2014-02-14 04:35:39

将此添加到PHP代码之上!

代码语言:javascript
复制
header('Content-Type: text/html;charset=utf-8');

在你的代码里..。

代码语言:javascript
复制
<?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
EN

Stack Overflow用户

发布于 2014-02-14 04:35:58

在文件开始时包括utf-8头

代码语言:javascript
复制
header("Content-Type: text/html; charset=utf-8");
票数 1
EN

Stack Overflow用户

发布于 2014-02-14 04:39:59

可能没有正确设置连接字符集和排序规则,这可以使用以下方法完成

代码语言:javascript
复制
mysql_query("SET NAMES 'utf8'");
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/21770903

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档