Php 在mysql表中存储希腊字母?
我想在mysql表中存储希腊字母我的表collation是Php 在mysql表中存储希腊字母?,php,database,Php,Database,我想在mysql表中存储希腊字母我的表collation是utf8\u general\u ci,我在数据库连接后调用这个函数 mysqli_query($connection, "SET NAMES 'utf8'"); mysqli_query($connection,"SET CHARACTER SET 'utf8'"); 但数据库中的所有希腊字母都像“问号”,如何解决这个问题 我在互联网上搜索,每个人都说我在html页面上也设置了字符集,我也有这一行 有人说将utf8\u genera
utf8\u general\u ci
,我在数据库连接后调用这个函数
mysqli_query($connection, "SET NAMES 'utf8'");
mysqli_query($connection,"SET CHARACTER SET 'utf8'");
但数据库中的所有希腊字母都像“问号”,如何解决这个问题
我在互联网上搜索,每个人都说我在html页面上也设置了字符集,我也有这一行
有人说将
utf8\u general\u ci
更改为希腊语\u general\u ci
,但仍然有同样的问题您是这样创建表的吗
CREATE TABLE t1
(
col1 CHAR(10) CHARACTER SET utf8 COLLATE utf8_unicode_ci
)
试试这个mysqli_set_字符集($connection,“utf8”);