Im пытается установить тело почтового сообщения в формате HTML электронной почты на другой язык им с помощьюC# MailMessage другой язык страна
MailMessage msg = new MailMessage();
msg.BodyEncoding = Encoder ?????
благодаря
Im пытается установить тело почтового сообщения в формате HTML электронной почты на другой язык им с помощьюC# MailMessage другой язык страна
MailMessage msg = new MailMessage();
msg.BodyEncoding = Encoder ?????
благодаря
Кодирование не о языке, а о character set. C# использует UTF16 внутренне, поэтому, если вы установите кодировку в UTF, вы сможете написать любой текст, который хотите, поскольку UTF может выражать любой символ любого набора. Вот для чего используется UNICODE.
Посмотрите на эту информацию: http://en.wikipedia.org/wiki/UTF-8
Как @SriramSakthivel упомянуть в своем комментарии вы можете это сделать:
UTF-8 поддержка кодировки всех языков, что вам нужно!
'msg.BodyEncoding = Encoding.UTF8;'? Не уверен, что вы подразумеваете под другим языком. –
Im пытается кодировать его для русского языка, чтобы начать с –
. Это должно работать, попробуйте –