mysql - 从数据库mysql中获取印地文文本

标签 mysql database

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

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

最佳答案

首先检查 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'); 

关于mysql - 从数据库mysql中获取印地文文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16583968/

相关文章:

sql - 如何在 SQL 中添加序列/排序数据

java - 如何获取和显示媒体播放器的专辑封面

mysql - 如果另一列有多个值,如何选择按列分组的值

mysql - 对象数组上 JSON 字段的 Where 子句

mysql - 来自 mysql 的 JavaFx 组合框

java - 保护单个数据库字段

php - Codeigniter 数据库结果 - 对象还是数组?

Mysql "like"获取最相关的多个搜索词结果

mysql - 更好的请求查询最后一次插入

php - MySQL/Mariadb 进程在前一个进程完成之前不会运行