текст на кирилице, конвертит его в utf8, и отправляет результат клиенту,
Конвертирую вот так
var bytes = Encoding.GetEncoding("windows-1251").GetBytes(layer.GetName());
string layerName = Encoding.UTF8.GetString(bytes);
локально всё нормально, в постмане виден корректный русский текст.
Перенсёс всё на сервер, проверяю в постмане и вижу только знаки вопроса в ромбиках Оо. Подскажите, где копать?
Не решит твою проблему, но я бы опасался кода "Encoding.GetEncoding("windows-1251").GetBytes" Если запустить на линухе или на винде без этой кодировки, то все упадет Ну а так, надо смотреть, какой текст отдает layer, откуда берет его
😁
Обсуждают сегодня