Github Pages更改内容字符集 - utf8和windows1256阿拉伯语

时间:2016-12-17 04:08:22

标签: html utf-8 character-encoding github-pages

我有一个html页面,this address

上述charset文件的htmlarabic,(如果您转到view > text encoding > arabic(windows),则可以看到正确的页面)

enter image description here

但默认情况下,github服务器发送utf-8字符集:

$ curl -I https://marsii.github.io/T3st/1.html
HTTP/1.1 200 OK
Server: GitHub.com
Content-Type: text/html; charset=utf-8
Last-Modified: Sat, 17 Dec 2016 03:55:24 GMT

我无法使用html代码更改此charset,我测试了此参数:

<meta http-equiv="content-type" content="text/html; charset=windows-1256">

但我的网页显示不正确且字符集(在view > textencoding中)为utf-8且未更改为阿拉伯语。

如何用阿拉伯语字符集显示我的页面是否正确?

1 个答案:

答案 0 :(得分:2)

GitHub页面expects pages to have been stored in UTF-8

所以if you can encode your files in UTF-8并将它们推回你的GitHub仓库,GitHub页面将正确地为它们服务。

请注意,最近有一些GitHub页面发生了变化 (markdown support, without Jekyyl; no more gh-pages branch如果您愿意; relative links; theme switcher
因此,有些错误可能会持续存在。

但是使用utf-8文件应该是一个足够好的解决方法,并且将支持任何code point