2016-12-17 3 views
1

У меня есть html страницы this addressGithub Страницы Содержание изменения голец набор - utf8 и windows1256 Arabic

charset вышеуказанного html файла arabic (если вы идете 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 

и я не могу изменить это charset с HTML код, я проверить этот параметр:

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

но моя страница не отображается правильно и кодировка (в view > textencoding) является utf-8 и не меняется на арабском языке.

Как я могу показать свою страницу с арабским символом?

ответ

2

GitHub Pages 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.

+0

очень спасибо, я использую его команду в своем linux и конвертирую html-страницу ftom windows1256 в utf8 'iconv -f windows-1256 -t utf8 FILENAME -o FILENAME', спасибо –

 Смежные вопросы

  • Нет связанных вопросов^_^