1

okee、私はここで見つけたすべての指示に従い 、ページにあらゆる種類の多言語文字を表示できました...
問題は、phpmyadminで、日本語の文字が疑問符に置き換えられている???? ???ことです。データベースの照合に問題があると思いますが、ここでそれを確認したかっただけです。

このデータベースは以前にデフォルトの照合で設定されていましたがlatin_swedish_ci 、すでに多くのデータがあります。ここで、特殊文字のサポートを必要とするいくつかのテーブルを追加する必要があったため、データベースの照合をに設定できませんでしたutf8。私の解決策は、utf8そのようなサポートを必要とするテーブルと、特殊文字が含まれると予想される特定の列でのみ使用することでした。
しかし、それでもphpmyadminはそれらをとして表示しました????

私が持っているもう1つの質問は、これらのフィールドを検索できるかどうかです。
フィールドに日本語の文字が含まれていsayuriて、キーワードとして入力した場合、その音節に相当する日本語の文字は英語で発音されますか?

4

3 に答える 3

1

うーん、最初の質問ですが、システムに日本語フォントがインストールされていますか?ほとんどのOSにはデフォルトでインストールされていませんが、お使いのOSが何であるかわかりません。次はばかげていますが、ブラウザの設定は大丈夫ですか?

次の質問、答えはノーです。吉永小百合を検索すると、吉永小百合とは一致しません。

注:私の日本語の文字が見えますか?

于 2008-12-02T02:03:06.357 に答える
0

ヘッダーが正しい場合、同様の問題がありました。データベース接続を使用したら:

mysqli_set_charset ( $mysqli,'utf8'); 

また

$mysqli->set_charset("utf8");
于 2011-08-02T09:44:51.057 に答える
-1

問題は、接続照合がutf-8(おそらくlatin1)に設定されていないことです。これには、日本語の文字を表示する必要があります。クエリを発行して手動で設定できます。

SET CHARACTER SET utf8;
SET NAMES utf8;

または、MySQL構成ファイル内:

default-character-set=utf8
skip-character-set-client-handshake
于 2008-12-02T01:47:35.360 に答える