Странный символ в HTML
-
27-10-2019 - |
Вопрос
В некоторых браузерах отображается странный символ в HTML
.cshtml
родовое словоСозданный HTML
Метас
родовое слово** ПРИМЕЧАНИЕ. ** Например, в Chrome этого не происходит!
Решение
Это символы utf-8 или, что более вероятно, случайные, но ваша кодировка символов - iso-8859.Вы показываете обе кодировки в голове.Измените его на utf-8 и / или удалите эти символы.Но я думаю, что это заблудшие.
Другие советы
Я столкнулся с этой проблемой в очень специфических обстоятельствах: когда я копировал / вставлял текст из MS Word в Wordpress.Я не знаю, какую систему вы используете, но то, что я обнаружил, должно было исправить это:
Допустим, ваше предложение звучит так: «Смотри, Джейн [СТРАННЫЙ ХАРАКТЕР] Беги».
Мне буквально пришлось зайти и удалить букву "e R" в середине предложения, а затем вручную ввести ее обратно. Странно, я знаю.Но там, похоже, застрял странный космический символ.
Запустите свой сайт с помощью валидатора и посмотрите, обнаружит ли он какие-либо проблемы с защитой, возможно, у вас есть проблемы с защитой иливаш документ может быть сохранен в формате, отличном от UTF-8 (например, BOM UTF-8).
Однажды у меня была аналогичная проблема, и я обнаружил, что помимо метатегов мне также нужно было установить заголовок ответа.Я не знаю, какой язык вы используете, но в Java это примерно так: response.setCharacterEncoding("UTF-8");