Самый простой способ использовать заглавные буквы:
1- Использование System.Globalization;
// Creates a TextInfo based on the "en-US" culture.
TextInfo myTI = new CultureInfo("en-US",false).
myTI.ToTitleCase(textboxname.Text)
`
использовать Encoding.UTF8.WebName чтобы получить значение, которое будет использоваться в кодировке.
Encoding.UTF8.ToString();
не возвращает
"utf-8"
Он возвращает
"System.Text.UTF8Encoding"
, которое является именем типа, в котором находится Encoding.UTF8.
Имя типа (или определение класса): всегда возвращается Object.ToString (), если в классе нет метода переопределения (как в данном случае).
Context.Response.Charset = Encoding.UTF8.WebName;
Возвращает имя, зарегистрированное в Internet Assigned Numbers Authority (IANA) для текущей кодировки.