-1
爲什麼嘗試在MySQL表中插入字符串時會截斷字符串?該字符串在字符á
之前截斷。例如,Málaga - Real Madrid
在數據庫中只成爲M
。在插入過程中在MySQL中截斷字符串並在字符串中包含特殊字符'á'
//***
login & select database
//***
$mysqli->query('set names utf8');
$title = $mysqli->real_escape_string('Málaga - Real Madrid');
$mysqli->query("INSERT INTO article (title) VALUES ('$title')");
分割字符串你確定那個'了'是UTF-8'了'? –
你確定標題字段的字符集是UTF-8嗎? – hakre
不,我不確定。我從另一個網站獲取數據。我認爲它雖然不是UTF-8。我可以以某種方式將其轉換爲UTF-8? – einstein