无法从mysql数据库获取古吉拉特文本

时间:2013-08-01 06:40:43

标签: php utf-8 character-encoding utf-16 utf8-decode

我的数据库里面有古吉拉特文字。
我使用utf-8进行PHP显示,但无法显示古吉拉特语字体 例如:我在古吉拉特语中有字符串:u00abfku00fe
哪个真实字体是:પ્રકાશ 那么,有没有其他解码方法来显示这个文本。

2 个答案:

答案 0 :(得分:1)

你应该在插入时将字符集设置为utf-8,并在使用其他字符时从数据库获取记录,例如

$DB->SetCharSet('utf8');

还将数据库表的排序规则指定为uft8 general ci

答案 1 :(得分:1)

这是我的示例代码,我在这里写了

mysql_query("set character_set_results='utf8'");
mysql_query("INSERT into TABLENAME VALUES (null,'$chap_sel_sub','$chap_sel_std',N'$chap_name',N'$chap_code',N'$chap_des','$current')");