我和php和css有一个令人困惑的问题。
我在phpmyadmin中创建了一个数据库。所有字段排序规则都是utf8_general_ci。我的表和数据库也使用与字段相同的排序规则。我尝试了将数据存储在数据库中的所有方法,例如使用VALUES (N'content')
。
最令人困惑的问题是,当我使用php我的管理员插入数据时,它会在带有问号的网页上显示。当我使用相同的SQL代码存储PHP时,它在网页上显示正常但在数据库字符串中显示如下:
تستÙارسی
我真的尝试了一切,任何人都可以帮我解决这个问题吗?
答案 0 :(得分:0)
utf8_general_ci不是字符集,而是整理。排序规则确定当您要求按字母顺序排序时,MySQL将如何决定如何排序,它不会设置实际的字符集。查看表和数据库字符集,它应该是UTF8或UTF8MB4。如果不是那么你的字符集不匹配。