ホームページ >データベース >mysql チュートリアル >MySQL と PHP でヒンディー語の Unicode データを保存および取得する方法

MySQL と PHP でヒンディー語の Unicode データを保存および取得する方法

Linda Hamilton
Linda Hamiltonオリジナル
2024-11-16 01:43:031035ブラウズ

How to Store and Retrieve Unicode Data for Hindi Language in MySQL and PHP?

MySQL および PHP にヒンディー語で Unicode データを保存する

多言語データを扱う場合、データを正しく保存および取得することが重要です。この記事では、PHP と MySQL を使用して Unicode データをヒンディー語で保存する際の課題について説明します。

Unicode データを保存する方法

ヒンディー語文字を読み取り可能な形式で保存するには、次の手順を実行します。次のことを確認してください:

  • MySQL データベースとテーブル フィールドの utf8 文字セットと utf8_general_ci 照合順序を選択します。
  • PHP で mysql_set_charset('utf8') 関数を使用して文字を設定します。データベースと対話する前に設定します。

送信時の変換

ユーザーがヒンディー語データをフォームに入力すると、異なる形式になる可能性があります。正確に保存するには、MySQL にデータを挿入する前に、PHP を使用してデータを Unicode に変換します。

例:

$hindiText = $_POST['hindi_text']; // Get Hindi text from form
$hindiText = iconv('UTF-8', 'UTF-8//IGNORE', $hindiText); // Convert to Unicode

コンテンツ タイプの設定

Web ブラウザで Unicode 文字を正しく表示するには、ページの先頭セクションにメタ タグを追加します:

<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

例:



<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />




追加メモ:

mysql_set_charset() 関数が mysql_query("SET CHARACTER SET utf8") を置き換えました。 PHP で文字セットを設定する場合に推奨される方法です。

以上がMySQL と PHP でヒンディー語の Unicode データを保存および取得する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。