Вопрос

В некоторых браузерах отображается странный символ в 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");

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top