[英]MySQL UTF8 Characters load
抱歉,我的代碼類型錯誤:D此處是編輯
好的,我以某種方式弄清楚了如何在MYSQL中導入UTF8字符,但是當我加載它們時,它們不是UTF8。 是的,我有
<meta charset="UTF-8"/>
看看這個http://prntscr.com/b13xel 。 第一篇文章還可以,但不是UTF8,這是我認為是來自普通拉丁字符。 但是2ND帖子不起作用:/我已經將UTF8字符集存儲在mysql http://prntscr.com/b13y2n中 (如果您沒有得到xD,則2ND是Test和Test2)。 我想我把xD拼寫錯了,但是NVM我想你會理解我的。
這是代碼:
<div class = "tablatekst">
<?php
$novostid = 1;
while($novostid < 500)
{
$sqlnovosti = mysql_query("SELECT * FROM novosti WHERE ID = $novostid");
if(mysql_num_rows($sqlnovosti) > 0)
{
while($red = mysql_fetch_assoc($sqlnovosti))
{
$nnaslov = $red['Naslov'];
$ntekst = $red['Tekst'];
}
echo "<h2> $nnaslov </h2>";
echo $ntekst;
echo "<br><hr><br>";
}
$novostid = $novostid + 1;
}
?>
</div>
將此放在您的面前:
mysql_query('SET NAMES utf8');
但是,我強烈建議您遷移到mysqli
PHP腳本中設置的內容類型標頭是什么?
https://stackoverflow.com/a/4279294/6275228
使用
header
修改HTTP標頭:header('Content-Type: text/html; charset=utf-8');
請注意在將任何輸出發送到客戶端之前調用此函數。 否則,標頭也已發送,您顯然無法再進行更改。 您可以使用
headers_sent
進行檢查。 有關更多信息,請參見header
的手冊頁 。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.