2013-05-16 111 views
0

我將印地文字文本保存到數據庫中。它在db中保存爲「हिन्डि」。從數據庫mysql中獲取印地文字文本

不過,雖然取我不能夠獲取相同的印地文文本,而不是它與下面的查詢獲取上述uniciode字符

+0

顯示代碼:表結構和SQL ,你在哪裏保存和提取。你在使用任何編程語言嗎? – user4035

回答

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'); 
相關問題