Blazor Server не отображает специальные символы ⇐ C#

Место общения программистов C#
Anonymous
Blazor Server не отображает специальные символы

Сообщение Anonymous »

У меня есть проблема, связанная с Blazor Server, где я не могу использовать испанские символы, такие как «ñ, á, é, í, ó, ú», потому что они заменяются этим символом: «�».

Код: Выделить всё

var supportedCultures = new[] { new CultureInfo("es-AR") };
var options = new RequestLocalizationOptions
{
DefaultRequestCulture = new RequestCulture("es-AR"),
SupportedCultures = supportedCultures,
SupportedUICultures = supportedCultures
};
< /code>
и < /p>
app.UseRequestLocalization(new RequestLocalizationOptions()
.AddSupportedCultures(new[] { "en-US", "es-AR" })
.AddSupportedUICultures(new[] { "en-US", "es-AR" }));
But it keeps looking like this:
Изображение

EDIT: Something I haven't mentioned is that in a InputSelect it looks like this:

и он работает из элемента. Он работает в «Страницах/», но не работает в «общем/» и элементе Input Select. Моя программа у меня есть несколько папок с файлами .razor. Символы отлично работают в папке с именем с именем (за исключением элемента ввода, что я подозреваю, что это как -то связано с базой данных), но не в папке с именем общей/, где у меня есть такие элементы, как боковая панель.

Подробнее здесь: https://stackoverflow.com/questions/796 ... characters

Вернуться в «C#»