从数据库mysql中获取hindi文本

时间:2013-05-16 09:40:05

标签: mysql database

我将印地文文本保存到数据库中。它在db中保存为“हिन्डि”。

但是在获取时我无法获取相同的印地文文本,而是取出上面提到的uniciode字符

1 个答案:

答案 0 :(得分:0)

首先检查UTF8与以下查询的兼容性。如果它支持你应该看到输出为“Character_set_system”| “UTF8“

SHOW VARIABLES LIKE ‘character_set_system’;

如果未在查询下方运行以更改

ALTER TABLE yourtable MODIFY text VARCHAR(200) CHARACTER SET UTF8;

然后在插入表格之前执行以下查询:

mysql_query('SET character_set_results=utf8');        
mysql_query('SET names=utf8');        
mysql_query('SET character_set_client=utf8');        
mysql_query('SET character_set_connection=utf8');
mysql_query('SET collation_connection=utf8_general_ci');