用印地语从mysql数据库中正确获取垃圾值


Get the garbage values from mysql database correctly in hindi

我有一个数据库,该数据库的值存储形式为"खेल).只需从数据库中获取数据,它就可以在以前的网站上正确显示。然而,当我转储该数据库并尝试在codeignator中使用查询进行提取时,它会显示原始值,即खेल.我已经在头部以及codeigniter中的database.php文件中将字符集设置为utf-8。还是同样的问题。

以前的数据是以latin-1格式存储的,当我将其转储到我的数据库中时(该数据库为unicode格式),值的形式为"खेल),所以我在数据库中触发了以下查询

使用utf8转换(转换(类别使用latin1)为二进制)

用于将类别列中的数据转换回适当的格式,即खेल.

我试过了,但也没有得到输出。我还尝试将数据库排序规则设置为utf8_unicode_ci。但它不起作用。

我通常做的是用排序规则utf8mb4_unicode_ci将数据存储为varchar,这样我们就可以用印地语本身存储数据(即खेल这有助于我在sql中轻松地读取和调试