Как распознать кодовую страницу входной строки, например, если я помещаю что-то в кириллицу, она должна возвращать windows-1251, а когда я помещаю строку на китайском, она возвращает другую кодовую страницу и т. Д.
Если это входные данные из текстового поля (формы Windows), строка представляет собой строку .Net, и всегда в Unicode (UTF-16) .
Если вы получаете данные со страницы веб-формы (aspx), браузер также отправляет кодовую страницу вместе с ней. И .Net сделает его юникодом для вас.
Если вы получаете данные из файла, Желаю вам удачи ; -).