Character-Encoding
Webmin 幫助頁面編碼:iso-8859-1 vs utf-8
Webmin 提供靜態幫助頁面。
Webmin 1.47 使用的字元集是 iso-8859-1 作為字元編碼。此資訊由 HTTP 標頭傳輸
content type:"Text/html; Charset=iso-8859-1"
使用 Webmin 1.81 遷移到更新配置後,內容類型標頭現在是 utf-8,而不是舊的 iso-8859-1。這種差異會導致特殊字元的顯示效果不佳。
content type:"Text/html; Charset=utf-8"
我們正在使用 Xinet 守護程序。
我不想轉換我最舊的幫助頁面,而是表示舊頁面已
iso-8859-1
在其程式碼中編碼。我是否要將我的所有幫助頁面從 iso-8859-1 轉換為 utf-8?我可以指出編碼是
iso-8859-1
Webmin級別的嗎?Webmin 頁面的編碼在哪裡確定?
由於它是 HTML,因此您應該能夠使用meta http-equiv或meta charset來覆蓋,方法是將這些放在文件的標題中:
<meta http-equiv="content-type" content="text/html; charset=iso-8859-1"> <!-- or --> <meta charset="iso-8859-1">
您還可以檢查它是否實際上是由 Apache(或類似的)提供的;大多數 Web 伺服器都可以根據路徑設置字元集。
但我完全希望
iconv -f latin1 -t utf8
(convert to utf8) 是一個更簡單的解決方案(當然,如果您的任何頁面已經有一個提供字元集的元標題,您將不得不更改它們 -iconv
不適合您) .