MySQL と PHP へのヒンディー語 Unicode データの保存
多言語データを扱う場合、文字エンコーディングを正しく処理することが重要です。この記事では、PHP を使用して、読み取り可能な形式でヒンディー語テキストを MySQL に保存する方法について説明します。
MySQL にヒンディー語 Unicode を保存する方法
適切な文字セットと照合順序を選択します:
ヒンディー語テキストを保存するデータベースとテーブル フィールドに対して、「utf8」文字セットと「utf8_general_ci」照合順序を選択します。これにより、Unicode 文字の適切な保存と比較が保証されます。
既存のフィールドの変更:
既存のテーブルがあり、フィールドを変更する必要がある場合ヒンディー語を保存するには、次の SQL ステートメントを実行します:
ALTER TABLE `<table_name>` CHANGE `<field_name>` `<field_name>` VARCHAR(100) CHARSET utf8 COLLATE utf8_general_ci DEFAULT '' NOT NULL;
ヒンディー語 Unicode 処理のための PHP 構成
文字セットの設定:
PHP が Unicode を正しく処理できるように、文字セットを常に「utf8」に設定します。これを次のように実行します:
mysql_set_charset('utf8');
ヒンディー語テキストの挿入と取得の両方でデータベースとの対話の前にこれを実行します。
取得したデータのエンコード:
MySQL からヒンディー語テキストを取得した後、UTF-8 エンコーディングを示す適切な HTTP ヘッダーをブラウザに送信するようにしてください:
header('Content-Type: text/html; charset=utf-8');
HTML メタ タグ:
ヒンディー語テキストが Web ブラウザで正しく表示されるようにするには、HTML ドキュメントの
にメタ タグを追加します。セクション:<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
追加メモ:
これらの手順に従うことで、効果的に次のことができます。 PHP を使用して MySQL にヒンディー語 Unicode テキストを保存および取得し、ヒンディー語コンテンツの正確で読みやすい表示を保証します。
以上がPHP を使用して MySQL にヒンディー語 Unicode データを保存および取得する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。