ホームページ > データベース > mysql チュートリアル > PHP を使用して MySQL にヒンディー語データを保存および取得する方法

PHP を使用して MySQL にヒンディー語データを保存および取得する方法

DDD
リリース: 2024-11-18 05:42:02
オリジナル
954 人が閲覧しました

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

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" />
ログイン後にコピー

コード例:




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

ログイン後にコピー

注:

文字セットを変更するための推奨方法は、mysql_set_charset です。 (「utf8」)。 mysql_query() (SET NAMES utf8 など) の使用は推奨されません。

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

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート