Почему Safari меняет HTML-код с "jquery.js" на "jquery.js"? затем выдает "URL не найден"
Я новичок в веб-разработке на Mac и пытаюсь добавить JQuery на мой сайт. Я скачал jquery и сохранил его как jquery.js в той же папке, что и файл html. Затем я связал его в свой HTML-файл, используя:
<script src="jquery.js"></script>
Тем не менее, когда я открываю файл в Safari, HTML меняется на это, а затем выдает ошибку "запрошенный URL не был найден на этом сервере"
<script src="“jquery.jsâ€"></script>
Я предполагаю, что это связано с добавлением дополнительных символов, может кто-нибудь объяснить это?
1 ответ
Это потому, что в файле HTML вы не используете символ "
, Ты используешь “
а также ”
, Вы должны использовать "
когда окружающие значения атрибута.
Обновить
Вероятно, это происходит потому, что ваш HTML-файл в кодировке UTF-8 интерпретируется как ISO-8859-1.
В UTF-8 ЛЕВАЯ ДВОЙНАЯ ЦИТАТА МАРКА в гексе 0xE2809C
, Интерпретируется в ISO-8859-1:
E2 = â
80 = €
9C = œ
В UTF-8 ПРАВА ДВОЙНОЙ ЦИТАТЫ МАРКА в гексе 0xE2809D
E2 = â
80 = €
9D =
(НЕРАСПРЕДЕЛЕННЫЕ)
Цитата помещается туда браузером. Это на самом деле добавляет правильное "
кавычки вокруг значения атрибута.