Не отображается русский язык в asp.net core + angular

345
18 октября 2017, 04:10

Создаю проект ASP.NET Core 2.0 + Angular При добавлении в любой из существующих компонентов русских слов, к примеру в home.component.html выходит такое Ничего больше в проекте я не изменял, в _Layout.cshtml указана кодировка utf-8. Как исправить эту проблему?

Answer 1

Тебе нужно пересохранить все файлы .ts и .html в UTF-8.

Answer 2

Для поддержки русского языка в HTML страницах, вам надо указать кодировку явно в <head> тегах вашего сайта.

Для этого укажите следующий META-тег:

<meta charset="utf-8">

Также нужно учесть кодировку самого файла, как вам указали в другом ответе.

Также вы можете это сделать в файле web.config:

<configuration>
  <system.web>
    <globalization requestEncoding="utf-8" responseEncoding="utf-8" />
  </system.web>
</configuration>
READ ALSO
Обработка big data, оптимизация сортировки

Обработка big data, оптимизация сортировки

Имеется входной файл ~ 1млн строк, которые должны сортироваться по определенному принципуНа данный момент сортировка происходит следующим...

259
Способ задания ключевых слов

Способ задания ключевых слов

Необходимо парсить файл на ключевые словаКлючевых слов небольшое количество

210
Query builder не принимает запрос

Query builder не принимает запрос

Всем добрый день! НЕ принимается вот такой запрос, как я его не крутил и какие только варианты не использовалПри чём, проблема в первой части...

255
Правильное переопределение Dispose(bool disposing)?

Правильное переопределение Dispose(bool disposing)?

Имеется класс, реализующий паттерн Disposable:

232