我有一个html
页面,this address
上述charset
文件的html
为arabic
,(如果您转到view > text encoding > arabic(windows)
,则可以看到正确的页面)
但默认情况下,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
且未更改为阿拉伯语。
如何用阿拉伯语字符集显示我的页面是否正确?
答案 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。