Эй,
поэтому у нас есть бэкэнд, написанный на C #, и у нас есть текст в этом бэкэнде на языке, который имеет «специальные символы».
Проблема в том, что когда я вывожу сохраненный текст (из приложения C #) на веб-страницу (ASP.NET), все символы перепутаны, даже если браузер интерпретирует страницу как UTF (поскольку я поместил метатег, говорящий браузер, что это UTF8).
Но так как все испорчено, я как бы задаюсь вопросом, что такое вывод из C #. Это, вероятно, не UTF8, но что-то еще. Где-то я читал, что текст в .NET обычно UTF-16?
По сути, я назначаю метку (которая может делать HTML) со значением, взятым из серверной части. Это должно быть в UTF8.
Как мне сделать это наилучшим образом?