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

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

如何將Apache的默認編碼更改為UTF-8?

如何將Apache的默認編碼更改為UTF-8?

如何將Apache的默認編碼更改為UTF-8?我正在使用一家托管公司,如果該文件,它將在目錄中列出這些文件。index.html不存在,它使用iso-8859-1作為默認編碼。如果服務器是Apache,那么是否有一種方法可以將UTF-8設置為默認值呢?更新:另外,我發現它實際上使用的是HTML3.2的DOCTYPE,然后根本就沒有字符集.所以它沒有設置任何編碼。但是有沒有辦法改變它來使用UTF-8呢?
查看完整描述

3 回答

?
飲歌長嘯

TA貢獻1951條經驗 獲得超3個贊

在httpd.conf中添加(或者更改(如果它已經存在):

AddDefaultCharset utf-8


查看完整回答
反對 回復 2019-07-13
?
寶慕林4294392

TA貢獻2021條經驗 獲得超8個贊

把這個添加到你的.htaccess:

IndexOptions +Charset=UTF-8

或者,如果您擁有管理員權限,則可以通過編輯全局設置它。httpd.conf并補充:

AddDefaultCharset UTF-8

(你可以用AddDefaultCharset在……里面.htaccess也是如此,但它不會以這種方式影響Apache生成的目錄列表。)


查看完整回答
反對 回復 2019-07-13
?
茅侃侃

TA貢獻1842條經驗 獲得超22個贊

看見AddDefaultCharset指令AddCharset指令,和這篇文章.

AddDefaultCharset utf-8

但我不得不不時地使用漢字。之前,我將漢字翻譯成Unicode代碼,并使用&#黑客。但是它只對頁面有幾個字符是有用的。

有一種更好的方法:在文件名中編碼字符集信息,Apache將在此基礎上輸出正確的編碼頭。這是可能的,多虧了AddCharsetConf文件中的行,如下面的行:

conf/httpd.conf:

AddCharset UTF-8 .utf8

因此,如果有一個文件的名稱以.html.utf8,Apache將為頁面提供服務,就好像它是在UTF-8中編碼的一樣,并相應地在標頭中轉儲正確的字符編碼指令。


查看完整回答
反對 回復 2019-07-13
  • 3 回答
  • 0 關注
  • 1720 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

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

公眾號

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