ホームページ >データベース >mysql チュートリアル >PHP と MySQL を使用してヒンディー語テキストを適切に保存および表示するにはどうすればよいですか?
PHP と MySQL を使用した Unicode 文字列の保存と表示 (हिन्दी)
問題:
ユーザーはヒンディー語の保存と表示に問題に直面していますPHP を使用して MySQL データベース内のテキストを作成します。テキストは「??????」と表示されます。 utf8_encode() を使用して取得およびエコーされたとき。
解決策:
問題を解決するには、次の手順を実行する必要があります:
<meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
header('Content-Type: text/html; charset=utf-8');
<?php include("connection.php"); // Include database connection mysql_query("SET NAMES utf8"); // Set database character set $result = mysql_query("select * from hindi"); // Fetch data from the database while ($myrow = mysql_fetch_row($result)) { echo ($myrow[0]); // Echo the Hindi text } ?>
CREATE TABLE `hindi` ( `data` varchar(1000) character set utf8 collate utf8_bin default NULL ) ENGINE=InnoDB DEFAULT CHARSET=latin1;
追加メモ:
以上がPHP と MySQL を使用してヒンディー語テキストを適切に保存および表示するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。