2009-03-13 3 views
1

У меня есть приложение ASP.NET, которое необходимо отправлять по электронной почте на корейском языке. Эти письма отправляются в открытом виде.Как отправить азиатские текстовые сообщения в ASP.NET?

Но когда получили электронные письма, они выглядят следующим образом:

? Имя? ??: ?????.

?? ???? ???? ?? ??? ??? ?? ???? ???? ????? ???? ????. ??????? ??? ????? ???? ??? 1-888-123-4567? ??????? ?? [email protected] ?? ?????? ???? ??? ??????.

В настоящее время я не устанавливаю кодировку. Просто используйте значение по умолчанию. В идеале я хотел бы, чтобы кодировка работала со всеми типами писем. Надеюсь, мне не нужно устанавливать кодировку по электронной почте.

+0

Что кодировка символов вы используете для отправки тех, электронные письма? – jdecuyper

+0

В настоящее время я не устанавливаю кодировку. Просто используйте значение по умолчанию. – Keltex

+0

Вы пытались кодировать текст в UTF-8? У меня также было много проблем с испанскими персонажами. article about encoding types by Joel Spolsky помог мне понять, что делать. – jdecuyper

ответ

3

Вы в основном быть_наст 2 способа для кодирования части электронной почты:

  1. Использование страницы корейского кода для электронной почты, чтобы люди, не использующие Unicode, все еще могли пользоваться vi РЭБ он (кодировки как ISO-2022-KR и x-windows-949, я не знаю, какой из 3 является наиболее распространенным):

    Content-Type: text/plain; 
    charset="EUC-KR" 
    Content-Transfer-Encoding: quoted-printable 
    
  2. Используя кодировку UTF8, которая является предпочтительным способом в настоящее время.
    В любом случае получатель должен иметь надлежащую поддержку для Asian languages installed on their machine, чтобы сообщение отображалось правильно.

    Content-Type: text/plain; charset=UTF-8; 
    Content-Transfer-Encoding: 8bit 
    

Вот несколько хороших статей, которые объясняют, как осуществить это правильно:

1

Попробуйте настроить кодировку электронной почты на UTF-8.

Я думаю, что это будет линия вам в заголовках электронной почты:

Content-Type: text/plain; charset=UTF-8 

Надеется, что это помогает

Адаму

Смежные вопросы