PHPMyadmin 字符串在二进制中显示不同

标签 php mysql phpmyadmin

在 PHPMyadmin 数据库中,我有一个表以字符串形式存储从 csv 文件导入的数据。一切似乎都还好。值显示正确 例如:'KyTyj0304'

但是当我运行一个非常简单的查询时:

select * from myTable where column ='KyTyj0304'

它返回 0 行。 当我将类型或排序规则更改为二进制时,它显示一个非常奇怪的字符串:'0x004b7954796a30323036'

有人可以帮助我,并建议我在表格中使用哪种类型或排序规则吗?

非常感谢。

最佳答案

感谢您的提问。最后我把所有列、所有数据库都设置为UTF-8,它解决了与不同语言相关的所有问题。

关于PHPMyadmin 字符串在二进制中显示不同,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48005167/

相关文章:

php - Codeigniter Query Builder 在几个函数中调度

mysql - 期待一个表情。 MySQL

php - 外键约束使 SELECT 查询返回 0 行

php - 转义 pdo 查询,有必要吗?

mysql - 是否可以在不同的主机上只复制一个具有不同 mysql 数据库的表?

mysql - XAMPP 的 PHPMyAdmin 在导出表时忽略 AUTO_INCREMENT 属性

Mysql排序价格,当价格千到K,百万到M

php - acf,从字段获取缩略图大小的图像

php - Yii 上传的 blob 图片不显示

php - 如何使用 jquery 应用内联样式?