作者easy1 (e :) y)
看板Web_Design
標題Re: [問題] utf-8
時間Tue Mar 29 16:12:37 2005
※ 引述《easy1 (e :) y)》之銘言:
: 我的文件是utf8 encoding
: 而且也如此寫了
: <html>
: <head>
: <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
: </head>
: ..
: ..
: </html>
: 但瀏覽器開的時候還是會判斷成iso-8859-1 出現一堆亂碼
: 非得要手動去選瀏覽器編碼才可以正常看到文字
: 請問是哪裡我疏忽了嗎
自問自答
http://www.w3.org/TR/REC-html40/charset.html
決定一個文件顯示的編碼有三個優先續
1. An HTTP "charset" parameter in a "Content-Type" field.
2. A META declaration with "http-equiv" set to "Content-Type" and a value set for "charset".
3. The charset attribute set on an element that designates an external resource.
1. server端 2. <meta http...> 3. 瀏覽器控制之類的
我之前的問題忘了說 我是用php的網頁
只要在適當地方加上
header(Content-Type: text/html; charset=utf-8);
或是perl
print "Content-Type: text/html; charset=utf-8\n\n";
--
PLUR
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 84.162.90.107
1F:推 backfish:這篇可M 192.192.197.5 03/29