mysql欧元符号返回问号

mysql欧元符号返回问号,mysql,Mysql,我试图在mysql中插入欧元符号,下面是create语句 CREATE TABLE `symbol` ( `ID` int(10) unsigned NOT NULL AUTO_INCREMENT, `currency` VARCHAR(5) CHARACTER SET utf8 COLLATE utf8_general_ci, PRIMARY KEY (`ID`) ) ENGINE=InnoDB DEFAULT CHARSET=latin1; INSERT INTO symbol

我试图在mysql中插入欧元符号,下面是create语句

CREATE TABLE `symbol` (
  `ID` int(10) unsigned NOT NULL AUTO_INCREMENT,
  `currency` VARCHAR(5) CHARACTER SET utf8 COLLATE utf8_general_ci,
  PRIMARY KEY (`ID`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1;

INSERT INTO symbol (currency) VALUES ('€')
Mysql显示(?)

我看了很多关于堆栈溢出将字符集更改为utf-8等的例子,但我不确定到底发生了什么。
我想用拉丁文1,因为我想要芬兰语字符

使用UTF-8,它支持世界上的每个角色。今天使用拉丁文1的理由非常少,这不是其中之一。为了澄清,我认为@Evert的意思是使用
CHARSET=UTF-8
@Evert我使用CHARSET=UTF-8,不起作用。。。。。
CREATE TABLE `symbol` (
  `ID` int(10) unsigned NOT NULL AUTO_INCREMENT,
  `currency` VARCHAR(5) NOT NULL,
  PRIMARY KEY (`ID`)
) ENGINE=InnoDB DEFAULT CHARACTER SET utf8;