2

我正在尝试将devnagri(印地语)字体存储在mysql中,但是在从执行php mysql插入代码的浏览器执行mysql插入之后,结果是

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

试图存储

00 00  〖〗इसइसबीमारीमेंमुंहकेकीटाणुओंकेप्रतिअवरोधकतंत्रज्यादासक्रियजाताजाताजाताजाताजाताजाताजाताजाताजाताजाताजाताजाताजाताजाताजाताजाता

当我通过 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'");

使用mysql_query("SET NAMES 'utf8'");处理 UTF-8。就我而言,它适用于梵文。

不要忘记在元标记中提及相同的编码

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