2

devnagri (ヒンディー語) フォントを mysql に保存しようとしていますが、php mysql 挿入コードを実行するブラウザーから mysql 挿入が実行された後、結果は次のようになります。

होली के दौरान रंगों से खेलना और दोसà¥à¤¤à¥‹à¤‚ के à¤¸à ¤‚ग मसà¥à¤¤à¥€ कि से पसंद नही ं। लेकिन कà¥à¤¯à¤¾ आप</p>

収納しようとする

南 ह#€€मसूडोंसमससमससमससमसなりकिसीभीउमउमउमउमउमसकतीसकतीपपप現पपककककक現。यदियदि業者-1पप現計 इसमेंमसूडोंसेनिकलतनिकलतनिकलतनिकलत現औऔなりするが इसबीमなりीीमुंहकीटなりकीटकीटなりणुओंपですपपप現計

これらの詳細をphpmyadminを介してmysql行に直接挿入すると、テーブルのヒンディー語フォント構造を保存できます

   type text
   collation    utf8_unicode_ci     

私のmysql挿入コードは

 mysql_query ("INSERT INTO tablea (tips) VALUES ('$tips') ");
4

1 に答える 1

1
define('SQL_HOST','databasehost');
define('SQL_USER','user');
define('SQL_PASS','password');
define('SQL_DB','databasename');
$conn = mysql_connect(SQL_HOST, SQL_USER, SQL_PASS) or die('Could not connect to the database; ' . mysql_error());
mysql_select_db(SQL_DB, $conn) or die('Could not select database; ' . mysql_error());
mysql_query("SET NAMES 'utf8'");

Usingmysql_query("SET NAMES 'utf8'");は UTF-8 を処理します。私の場合、デバナーガリーでうまくいきました。

メタタグで同じエンコーディングを言及することを忘れないでください

< meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
于 2013-01-11T08:55:12.957 に答える