日文编码(phpmyadmin)

日文编码(phpmyadmin),php,mysql,phpmyadmin,Php,Mysql,Phpmyadmin,当我请求包含在utf8\U unicode\U ci中设置的日语符号的表时,它们会显示问号。我怎样才能使它正确地显示日本符号 PHP: 我从这篇文章中找到了答案: 我必须使用这个函数:mysql_set_charset(“utf8”) 请确保 数据库排序规则设置为“utf8\U unicode\U ci” 在Html标记中设置Html元字符集UTF-8 当使用mysql\u查询时,也可以使用字符集utf8(“SET CHARACTER SET utf8”) 希望对您有所帮助您的标题中是否有?

当我请求包含在utf8\U unicode\U ci中设置的日语符号的表时,它们会显示问号。我怎样才能使它正确地显示日本符号

PHP:


我从这篇文章中找到了答案:

我必须使用这个函数:mysql_set_charset(“utf8”)

请确保

  • 数据库排序规则设置为“utf8\U unicode\U ci”
  • 在Html标记中设置Html元字符集UTF-8
  • 当使用
    mysql\u查询时,也可以使用字符集utf8(“SET CHARACTER SET utf8”)

  • 希望对您有所帮助

    您的标题中是否有
    ?请。它们不再得到维护,而是在使用。相反,学习并使用。是的,Mari。谢谢你的提示,杰。
    <?php
    
        $query = " SELECT * FROM `kana` WHERE 1 ";
    
        if ($query_run = mysql_query($query)) {
            while ($query_row = mysql_fetch_assoc($query_run)) {
                $id =  $query_row['id'];
                $hiragana = $query_row['hiragana'];
                $katakana =  $query_row['katakana'];
                $romaji =  $query_row['romaji'];
                $type =  $query_row['type'];
                echo "
                    <table class='kana_table'>
                        <tr>
                            <td>
                                $id
                            </td>
                            <td>
                                $hiragana
                            </td>
                            <td>
                                $katakana
                            </td>
                            <td>
                                $romaji
                            </td>
                            <td>
                                $type
                            </td>
                        </tr>
                    </table>
                ";
            }
        } else {
            echo mysql_error();
        }
    ?>