亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

中文編碼問題

header("Content-Type:text/html; charset=utf-8");
echo "<script>alert('發布失敗');window.location.href='article.manage.php';</script>";
我在跳轉的頁面顯示這個提示時,有中文亂碼, 我的系統是ubuntu的,項目編碼也是utf854c3323400015cef05000320.jpg

不知道是為什么?

但是如果加上下面的代碼,就不會有亂碼:

<!DOCTYPE html>
<html>
<head lang="en">
? ?<meta charset="UTF-8">
? ?<title></title>
</head>
<body>
</body>
</html>

求解!

正在回答

3 回答

jack正解。另外加了header("Content-Type:text/html; charset=utf-8"); 還是亂碼是因為你沒有把php文件另存為utf8模式

0 回復 有任何疑惑可以回復我~

兩位誤解我的意思了,我不是說沒有加頭信息頁面亂碼,而是加了之后仍然亂碼, 我的描述用圖片來說明吧,見下圖:

另外,帖子里面已經聲明了項目的編碼格式為utf-8,所以從下面的圖片信息來看,當前文件已經是utf-8編碼,但是仍然會亂碼


54c4bdb300016bf505000400.jpg

0 回復 有任何疑惑可以回復我~

因為如果你不在 head里面申明你的默認編碼是utf-8, 當然你打開這個網頁的時候,瀏覽器會用系統默認設置, 如果你用Firefox看的話,你會在菜單里面找到一個系統默認的打開編碼方式

0 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消
PHP與MySQL關系大揭秘
  • 參與學習       72508    人
  • 解答問題       978    個

讓我們一起走上探秘之旅,找尋php和mysql戀愛的真諦

進入課程

中文編碼問題

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號