0

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

但是在获取时我无法获取相同的印地语文本,而是获取上述 uniciode 字符

4

1 回答 1

0

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

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'); 
于 2013-05-16T09:50:33.543 回答