This question already has answers here:
UTF-8 all the way through
                                
                                    (15个答案)
                                
                        
                                5年前关闭。
            
                    
我的音乐人数据库很小,但是因变音调而烦恼。
尝试根据数据创建Google图表。
这已经完成了。

CREATE TABLE `musicians` (
`m_id` INT(15) NOT NULL,
`surname` VARCHAR(25) NULL DEFAULT NULL,
`firstname` VARCHAR(25) NULL DEFAULT NULL,
`fullname` VARCHAR(25) NOT NULL,
`dob` DATE NULL DEFAULT NULL,
`nationality` VARCHAR(25) NULL DEFAULT NULL,
PRIMARY KEY (`m_id`)
)
COLLATE='latin1_swedish_ci'
ENGINE=InnoDB;

INSERT INTO `musicians` (`m_id`, `surname`, `firstname`,`nationality`) VALUES
(1, 'Svenson', 'Sven','Sweden'),
(2, 'Johnson', 'John', 'England'),
(3, 'Jääskeläinen', 'Jaske','Finland');


带有变音符号名称的网站输出带有问号。
主要问题在于Google图表-ulmauts名称返回空行。
我做错了。

utf8_unicode_ci-没有变化
utf8_bin-不变

最佳答案

从浏览器中删除您的<meta charset="UTF-8">或等效文件,或者...

制作任何->query()之前,请先拥有此$db->set_charset('utf8');

关于php - HTML MYSQL PHP Umlauts ,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/21798422/

10-11 07:20