0
我有一個從mysql讀取的代碼,如果我使用特殊字符,我回來這個012, 我在PHP文件和MYSQL上使用UTF-8。 如果我將PHP文件更改爲UTF-8,但不顯示BOM,但它不會在此PHP中顯示來自html的特殊字符。當PHP從MySQL讀取時,UTF-8將無法正常工作
這是一個需要解決的問題,我嘗試了許多解決方案,但不會工作。 (我使用的mysqli)
$sql1 = " SELECT * FROM news ORDER BY id DESC ";
if ($result1 = $mysqli->query($sql1)) {
while($row = mysqli_fetch_array($result1)) {
echo "<p><b> {$row['name']} </b><br />";
echo "{$row['text']} <br />";
echo "<font size='2'> {$row['date']} </font></p>";
} }
發佈您的代碼,如何將數據插入到數據庫中!在將數據插入數據庫之前,您是否使用過任何函數? – Rizier123 2014-10-09 10:55:43
確保連接到您的數據庫也使用此字符集 – deadman 2014-10-09 10:56:55
請訪問以下鏈接:http://nl3.php.net/manual/en/function.mysql-set-charset.php – deadman 2014-10-09 11:04:24