首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >没有存储在mysql中的devnagri (印地语)字体

问没有存储在mysql中的devnagri (印地语)字体
EN

Stack Overflow用户
提问于 2013-01-11 07:25:02
回答 1查看 2.3K关注 0票数 2

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

हà¥<ली

试着储存

अगरआपकेशरीरमेंप्रोटीनकीकमीहैतोआपकोबुढापेमेंमसूडोंकीबीमारीहोसकतीहै।हालांकिमसूडोंकीसमस्याकिसीभीउम्रमेंहोसकतीहैलेकिनप्रोटीनकीकमीकेकारणज्यादातरमसूडोंकीसमस्याबुढापेमेंहीहोतीहै।यदिशरीरमेंडेल-1प्रोटीनकास्तरकमहैतोबुढापेमेंपेरियोडोंटाइटिसनामकमसूडोंकीबीमारीहोसकतीहैं।इसमेंमसूडोंसेखूननिकलताहैऔरदांतोंकेआसपासकीहड्डियांकमजोरहोजातीहैं।इसबीमारीमेंमुंहकेकीटाणुओंकेप्रतिअवरोधकतंत्रज्यादासक्रियहोजाताहै।

当我通过phpmyadmin直接在mysql行中插入这些细节时,我能够存储表的印地语字体结构

代码语言:javascript
复制
   type text
   collation    utf8_unicode_ci     

我的mysql插入代码是

代码语言:javascript
复制
 mysql_query ("INSERT INTO tablea (tips) VALUES ('$tips') ");
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-01-11 08:55:12

代码语言:javascript
复制
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有效。

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

代码语言:javascript
复制
< meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/14273549

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档