MySQL でのヒンディー語言語の Unicode データの保存
MySQL を利用する PHP アプリケーションでは、ヒンディー語を保存および取得する方法を知ることが不可欠です言語データを効果的に活用します。データを読み取り可能な Unicode 形式で MySQL に保存するプロセスを詳しく見てみましょう。
ヒンディー語データを読み取り可能な形式で保存するには、utf8 文字セットと utf8_general_ci 照合順序を使用する必要があります。ヒンディー語テキスト保存用に指定されたフィールドの照合順序が utf8_general_ci に設定されていることを確認します。既存のフィールドを修正するには、次のコードを使用します:
ALTER TABLE `<table_name>` CHANGE `<field_name>` `<field_name>` VARCHAR(100) CHARSET utf8 COLLATE utf8_general_ci DEFAULT '' NOT NULL;
データベース接続時に、次のステートメントで始めます:
mysql_set_charset('utf8');
たとえば:
// Character set configuration mysql_set_charset('utf8'); // Insert Hindi text mysql_query("INSERT INTO ....");
ヒンディー語データを取得するには、文字セット設定も使用する必要があります:
// Character set configuration mysql_set_charset('utf8'); // Select Hindi text mysql_query("SELECT * FROM ....");
ブラウザーに Unicode テキスト (この場合はヒンディー語) を表示する前に、メタ タグでコンテンツ タイプを指定することが必須です:
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
コード例:
注:
文字セットを変更するための推奨方法は、mysql_set_charset です。 (「utf8」)。 mysql_query() (SET NAMES utf8 など) の使用は推奨されません。
以上がPHP を使用して MySQL にヒンディー語データを保存および取得する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。