ti-enxame.com

HTML: inserir quebra de linha no assunto do email como% 20 é um espaço?

BreakHere…

Gostaria de saber se é possível escrever algo como %20 (que significa um espaço) para uma quebra de linha também. Então, eu quero ter linhas separadas no meu corpo do email.

Alguma ideia?

25
matt

Você deve usar um retorno de carro %0D e avanço de linha %0A

<a href="mailto:[email protected][email protected]&subject=your subject&body=Text before new line.%0D%0AText after new line.">create email</a>

Isso é definido em RFC2368 e é o único método válido para gerar uma quebra de linha.

34
MikroDel

Substituir \n (e \r\n) de %0D%0A conforme especificado por RFC6068 (em seção 5 ) atualizando o mailto URI Scheme a partir de outubro de 2010 (substituindo - RFC2368 ).

[...] quebras de linha no corpo de uma mensagem DEVEM ser codificadas com "%0D%0A".
As implementações PODEM adicionar uma quebra de linha final ao corpo de uma mensagem, mesmo que não exista "%0D%0A" no corpo [...]

Este é o exemplo da RFC (em seção 6 )

<mailto:[email protected]?body=send%20current-issue%0D%0Asend%20index>

O corpo do correio acima corresponde a:

send current-issue
send index
5
olibre