日语编码(phpmyadmin)

时间:2015-05-01 18:36:21

标签: php mysql phpmyadmin

当我请求包含在utf8_unicode_ci中设置的日语符号的表格时,它们会显示问号。如何才能正确显示日文符号?

enter image description here

PHP:

<?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();
    }
?>

2 个答案:

答案 0 :(得分:0)

我已经从这篇文章中找到了它:UTF8 and Japanese characters

我不得不使用这个函数:mysql_set_charset(“utf8”);

答案 1 :(得分:0)

请确保......

  1. 数据库整理设置为&#34; utf8_unicode_ci&#34;。
  2. 在HTML标记中设置Html Meta charset UTF-8 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
  3. 使用mysql_query("SET CHARACTER SET utf8 ");
  4. 查询时,您还可以使用charset utf8

    希望它能帮到你