asp.net mvc 응용 프로그램에서 SMTP 메일 클라이언트를 사용하여 전자 메일을 보내고 있습니다. 전자 메일을 보내면 전자 메일에 확장 된 Ascii 문자가있는 경우 예외가 발생합니다. 예외는 입니다. 메일 헤더에 유효하지 않은 문자가 있습니다 : 'è'.메일 헤더에 잘못된 문자가 있습니다. 'è'
이메일의 유니 코드 문자를 수락하도록 도와주세요.
asp.net mvc 응용 프로그램에서 SMTP 메일 클라이언트를 사용하여 전자 메일을 보내고 있습니다. 전자 메일을 보내면 전자 메일에 확장 된 Ascii 문자가있는 경우 예외가 발생합니다. 예외는 입니다. 메일 헤더에 유효하지 않은 문자가 있습니다 : 'è'.메일 헤더에 잘못된 문자가 있습니다. 'è'
이메일의 유니 코드 문자를 수락하도록 도와주세요.
mail.SubjectEncoding = Encoding.UTF8;
예외가 주소 지정에 있습니다. 나는 mail.HeaderEncoding = Encoding.UTF8을 설정했다. 하지만 사용하지 마십시오. 이 문제를 해결하는 방법을 알려주시겠습니까? – Melody
"네트워크"로 수정하면 오류가 발생하고 오류가 해결되었습니다. (나의 이해는 - 지정된 pickupdirectory 옵션 못했을 경우에 대비, 헤더 오류 제공) UTF-8 (64 기수를했다 -encoding)
는
당신이 몇 가지 코드를 게시 할 수 있습니다 희망? –
인코딩이 UTF-8인지 확인하십시오. – Raptor