Форум программистов, компьютерный форум, киберфорум
Наши страницы
C#: ASP.NET Core
Войти
Регистрация
Восстановить пароль
 
Рейтинг 5.00/7: Рейтинг темы: голосов - 7, средняя оценка - 5.00
yurickas
61 / 51 / 17
Регистрация: 25.11.2015
Сообщений: 486
Завершенные тесты: 1
1

ASP.NET Core. Форма не работает с кириллицей

26.11.2016, 12:17. Просмотров 1379. Ответов 2
Метки нет (Все метки)

Собственно вот, штудирую ASP.NET Core. Делаю пример из мсдн, а там ессно все на буржуйском. Но я же вумный, я пише названия по-русски. Так вот, везде кириллица принимается нормально, а в форме - нет, пишет белиберду.
HTML5
1
2
3
4
5
6
<form asp-controller="Movies" asp-action="Index" method="get">
    <p class="label-default">
        <span>Название: </span> <input type="text" name="SearchString"/>
        <input type="submit" value="Filter"/>
    </p>
</form>
Если вместо Название написать что-то на латинице - все показывает. Кириллицу пишет ромбиками. font-style менял - пофигу.
0
Лучшие ответы (1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
26.11.2016, 12:17
Ответы с готовыми решениями:

ASP.NET Core. Старт - что нужно знать, чтобы стать ASP.NET Core разработчиком?
Попалось хор краткое обзорное видео 2016 года с таким названием - Что нужно знать, чтобы стать...

Разница между ASP.NET Core 2, ASP.NET Core MVC, ASP.NET MVC 5 и ASP.NET WEBAPI 2
Здравствуйте. Я в бекенд разработке полный ноль. В чем разница между вышеперечисленными...

Какая разница между ASP .Net Core и ASP .Net Core MVC?
Какая разница между ASP .Net Core и ASP .Net Core MVC? Или я может что-то не так понял? И...

ASP.NET Core: не работает метод Update EF после Automapper
Собственно вот. При сохранении записи в базу данных выдает исключение, что данный экземпляр объекта...

ASP.NET Core: разный формат даты контроллера ASP.NET и AngularJS
Собственно, проблему пока еще не разруливал, но уже погуглил. Разный формат даты который использует...

2
m0nax
1204 / 909 / 110
Регистрация: 12.01.2010
Сообщений: 1,893
Завершенные тесты: 3
26.11.2016, 16:06 2
Лучший ответ Сообщение было отмечено yurickas как решение

Решение

там много веселья с кирилицей, вот пара полезных кусков, может и в твоем случае поможет (я их для других глюков делал)


C#
1
2
3
4
5
6
7
8
9
10
            var culture = new CultureInfo("ru-ru");
            CultureInfo.DefaultThreadCurrentCulture = culture;
            CultureInfo.DefaultThreadCurrentUICulture = culture;
            CultureInfo.CurrentCulture = culture;
            CultureInfo.CurrentUICulture = culture;
 
            Console.OutputEncoding = Encoding.UTF8;
            Console.InputEncoding = Encoding.UTF8;
 
            Console.WriteLine("Кирилица работает");
C#
1
2
3
4
            services.AddWebEncoders(o =>
                {
                    o.TextEncoderSettings = new TextEncoderSettings(UnicodeRanges.BasicLatin, UnicodeRanges.Cyrillic,UnicodeRanges.CyrillicExtendedA, UnicodeRanges.CyrillicExtendedB);
                });
0
yurickas
61 / 51 / 17
Регистрация: 25.11.2015
Сообщений: 486
Завершенные тесты: 1
29.11.2016, 09:36  [ТС] 3
В том то и дело, что сама страница в целом кириллицу отражает нормально. Траблы начинаются, когда в shtml файле делаешь форму. Если отражаемая текстовая строка приходит в форму из модели - все хорошо. Если ты написал отражаемый текст в Razor - после компиляции имеем набор ромбиков с вопросом.

Пока вышел из положения, что все текстовые названия добавляю в ViewData
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
29.11.2016, 09:36

ASP.NET Core по книге А.Фримена. Не работает там один пример
И даже не знаю почему. Собственно вот, разбираю книгу. Делаю тамошний магазин. Застопорился на том...

ASP.NET Core + AngularJs. Не работает метод success сервиса $http
Собственно, вот. Разбираюсь с работой Angular. Вроде все работает, но стала проблема с работой...

ASP.NET Core + Web API. Как работает эта магия?
Собственно, чешу репу. Положил перед собой книгу Фримена, открыт сайт metanit, в закладках лежит...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2019, vBulletin Solutions, Inc.
Рейтинг@Mail.ru