Como parar o smiley no Thunderbird aparecendo como um J?

15

No Thunderbird 3, quando recebo uma mensagem com um smiley usando a opção de visualização "HTML original" ou "HTML simplificado", ela aparece assim:

Não sorridente

Essa é … J. No entanto, se eu vir a mensagem como "Texto simples", recebo o emoticon

OK smiley

A mensagem real na "fonte de exibição" é assim:

Content-Type: multipart/alternative;
    boundary="_000_7EE28"
MIME-Version: 1.0

--_000_7EE28
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

Se        r=F3n... :)

Isso = F3 é um "ó" (censurei a mensagem para os leitores espanhóis facilmente ofendidos). Talvez seja algo a ver com a codificação? Estou no Linux e uso LANG = en_US.UTF-8.

Alguém sabe o que deu errado aqui e como corrigi-lo?

EDIT: Eu tentei mudar a codificação para ISO-8859-1 e forçar isso, mas sem alegria.

insira a descrição da imagem aqui

Após uma investigação mais aprofundada, parece que o problema do Wingdings é o problema. O HTML real possui o seguinte trecho onde o smiley deve estar:

<span style='font-= size:11.0pt; font-family:Wingdings'>J</span>

... como essa é uma mensagem de texto / HTML com várias partes e eu apenas adicionei a parte de texto sem formatação acima.

richq
fonte

Respostas:

3

Este artigo do Lifehacker tem algumas explicações sobre o que está acontecendo. O que basicamente diz é que, quando o remetente digita um caractere ":)", o Outlook o converte automaticamente em um smiley renderizado na fonte Wingdings. Tanto quanto sei, isso acontece quando o Outlook usa o Word para editar mensagens de email.

No momento, estou em uma caixa com o Outlook instalado, não o Thunderbird. É possível alterar a codificação para ISO-8859-1 para ver o que acontece?

Isxek
fonte
Obrigado por outra pista no caminho para a iluminação. Wingdings parece ser o culpado.
richq
1
-1 porque isso não responde à pergunta (como "Como parar o smiley no Thunderbird aparecendo como J") Na verdade, eu não tenho representante suficiente para votar ainda, então você tem sorte dessa vez. J
Bennett McElwee
O OP (richq) é livre para fazer o que ele quiser.
Isxek 22/08/12
25

Aqui está a minha solução . Escrevi um Thunderbird Add-on que substitui J, L, è, à e · pelo emoticon UTF-8 correto, flecha ou qualquer outra coisa.

Antes:

insira a descrição da imagem aqui

Depois de:

insira a descrição da imagem aqui

Agradecemos a Isxek por me colocar no caminho certo!

richq
fonte
7
+1 falar sobre sendo determinado para ver smileys :)
jfrobishow
@rq - Obrigado. Agora eu sei onde as pessoas apontam para o Thunderbird add-on para resolver este problema :)
Isxek
1
Muito obrigado, funciona muito bem no Tb 3.1.4! Essa deve ser a resposta aceita, já que realmente corrige o problema no lado do Thunderbird, o artigo do Lifehacker mencionado em superuser.com/questions/159334/… é uma solução alternativa no lado do remetente!
Palmin
1
@Palmin - Fico feliz que funcionou :-) Quanto a qual resposta ... Isxek recebe representante de mim aceitando sua resposta. Se eu aceitar minha própria resposta, ninguém recebe nada. Além disso, o artigo do lifehacker me fez perceber que era um problema do lado do cliente e me aprofundar mais.
richq
1
Provavelmente seria melhor criar um link para a página complementar addons.mozilla.org/pt-BR/thunderbird/addon/smiley-fixer em vez da página do github, um pouco mais amigável para o pessoal não-técnico por aí :-)
Tim Abell
1

Uma solução do lado do receptor para esse problema seria instalar a fonte SWEC (Compatibilidade de Emoticons do Wingdings com base em Symbola): https://drive.google.com/open?id=0BwDrnPQfa-aMOEx0bEZCQUNrSGs

Ele fornece compatibilidade básica com emoticons Wingdings. (No Wingdings, "J" representa um sorriso, "K" representa uma falta de expressão e "L" representa uma carranca.) Antecedentes: certas versões dos clientes de email da Microsoft ainda em uso alteram expressões digitadas pelo usuário, como " :) ",": | "e" :( "em" J "," K "e" L ", respectivamente, e depois especifique Wingdings como a família de fontes; destinatários em sistemas que não incluem um Wingdings compatível a fonte não consegue ver os emoticons pretendidos, o que pode causar confusão.

LoreneGoodwin
fonte