在我的代码下面,我尝试了这个解决方案,但没有成功。在数据库排序中,我还给出了印地语的utf8_unicode_ci和古吉拉特语的utf8_bin。
请帮助我如何获取印地语和古吉拉特语的数据。

 <meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
<?php
session_start();
        require_once('config.php');
        $JSONoutput = array();
        $q=mysqli_query($con,"SELECT * FROM tbl_Hindi");


    header('Content-Type: text/html; charset=UTF-8');
            while($rs=mysqli_fetch_assoc($q))
            {
                $JSONoutput['SMS'][] = array("ID"=>$rs['ID'],"Message"=>$rs['Message']);
            }
            print(json_encode($JSONoutput));
    ?>

输出:
{"SMS":[{"ID":"1","Message":"?? ????? ?? ??? ???? ??, ???? ?? ???? ??? ?? ????? ?? ?? ???? ?? ??????"},{"ID":"2","Message":"???? ????? : ??? ???? ?? ? ????? ????? : shopping ???? ?? ??? ???? ????? : : ???? ?? ???? ? ????? ????? : ???? ??? ??? ?? Gf ?? ? ???? ????? : ?? ?? ??? ??? ?? ? ????? ????? : ?? ???? "}]}

最佳答案

sql表更改字段格式更改语言集合
通用语言接受。
ALTER TABLEtbl_HindiCHANGEMessageMessageVARCHAR(50)字符集utf16 COLLATE utf16_general_ci不为空;
尝试此查询

关于php - 如何在MySQL中以印地语和古吉拉特语获取数据?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/39910589/

10-10 19:03