現在phpとhtmlの両方のタグを含む私のPHPファイルで、phpMyAdminを使用するオンラインデータベースから韓国語の変数を出力/エコーしようとしています。しかし、フィールド(안녕
)にphpMyAdminの「挿入」ボタンで韓国語を入力して印刷/エコーアウトしようとすると、出力は常に???
になります。PHP/Mysql - データベースの外国語
私のデータベース、テーブル、フィールドはすべて照合utf8_general_ci
を使用し、私のPHPファイルには<meta http-equiv="Content-Type" content="text/html; charset=utf-8 ">
も含まれています。他のすべての韓国語のテキストファイルは正常に印刷されるので、meta
タグに問題があるとは思われません。しかし、データベースのテーブルの中に格納されている韓国語のテキストを印刷しようとすると、常に???
が印刷されます。ソリューション
- で
試み私はフィールドに別の韓国語の単語をしようとしたが、
???
で、それは常に 結果きました。 - Iは
INSERT
クエリを使用してPHP ファイル内からテーブルへの韓国語テキスト(안녕
)を挿入しようとした、および印刷する/SELECT
を使用してテーブルからその値 エコー試みました。안녕
が問題なく印刷されます。
可能な重複[UTF-8を表示する方法phpMyAdminの文字?](http://stackoverflow.com/questions/4777900/how-to-display-utf-8-characters-in-phpmyadmin) –
http://wiki.phpmyadmin.net/pma/もご覧ください。 Garbled_data –