Joomla сгенерированная страница против статического HTML получает неизвестный символ в переходе - PullRequest
1 голос
/ 19 сентября 2011

Мне было поручено убрать очень грязный сайт, http://www.investravel.com/,, встроенный в Joomla. Сначала я скопировал весь выходной источник в статический HTML-файл http://www.investravel.com/test.html, но получаю символ неизвестного символа, повторяющийся по всей копии в HTML-версии.

Кто-нибудь знает, почему это может быть так, как мне кажется довольно любопытным, учитывая, что они должны предоставлять браузеру один и тот же источник.

Это может ничего не стоить, если есть два

<meta http-equiv="content-type" content="text/html; charset=utf-8" />

в оригинале, оба написаны немного по-разному. Я удалил обе версии и добавил правильную версию W3C, но все равно безрезультатно.

Любая помощь высоко ценится.

Ответы [ 2 ]

0 голосов
/ 19 сентября 2011

Я только что попытался сохранить его с помощью Firefox, и он сохранил все в UTF8.

То, как я это сделал, было:

Перейдите в меню «Вид», выберите «Кодировка символов»,и убедитесь, что он имеет «Unicode (UTF-8)» (обратите внимание, что после принудительного кодирования убедитесь, что все символы правильные, я попытался с этой кодировкой и на первый взгляд все кажется правильным).

Затем сохранитестраницы в виде html и откройте ее, все должно быть в порядке!

Причина, по которой ваши символы неправильны, возможно, из-за того, что у вас была вынуждена другая кодировка, в вашем случае я обнаружил западную (ISO-8859-1) кодировку.

0 голосов
/ 19 сентября 2011

Они закодированы в базе данных, затем они отображаются в виде символа, как только он появится в браузере.Вы заметите, что то же самое происходит с такими вещами, как символ авторского права (в базе данных это &copy;, но в источнике он будет отображаться как фактический символ. Вы не сможете сделать точные копии страниц, так какстатический HTML, если они использовали много умных кавычек и других символов.

Зачем вам нужен динамический сайт и сделать его статичным в первую очередь? Это кажется ужасно неэффективным.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...