我试图将devnagri (印地语)字体存储在mysql中,但是在执行php插入代码的浏览器执行mysql插入之后,结果是
हà¥<ली
试着储存
अगरआपकेशरीरमेंप्रोटीनकीकमीहैतोआपकोबुढापेमेंमसूडोंकीबीमारीहोसकतीहै।हालांकिमसूडोंकीसमस्याकिसीभीउम्रमेंहोसकतीहैलेकिनप्रोटीनकीकमीकेकारणज्यादातरमसूडोंकीसमस्याबुढापेमेंहीहोतीहै।यदिशरीरमेंडेल-1प्रोटीनकास्तरकमहैतोबुढापेमेंपेरियोडोंटाइटिसनामकमसूडोंकीबीमारीहोसकतीहैं।इसमेंमसूडोंसेखूननिकलताहैऔरदांतोंकेआसपासकीहड्डियांकमजोरहोजातीहैं।इसबीमारीमेंमुंहकेकीटाणुओंकेप्रतिअवरोधकतंत्रज्यादासक्रियहोजाताहै।
当我通过phpmyadmin直接在mysql行中插入这些细节时,我能够存储表的印地语字体结构
type text
collation utf8_unicode_ci 我的mysql插入代码是
mysql_query ("INSERT INTO tablea (tips) VALUES ('$tips') ");发布于 2013-01-11 08:55:12
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。在我的案子里对Devanagari有效。
不要忘记在元标记中提到相同的编码。
< meta http-equiv="Content-Type" content="text/html; charset=utf-8" />https://stackoverflow.com/questions/14273549
复制相似问题