Почему 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 = (НЕРАСПРЕДЕЛЕННЫЕ)

Цитата помещается туда браузером. Это на самом деле добавляет правильное " кавычки вокруг значения атрибута.

Другие вопросы по тегам