วิธีหยุดยิ้มในธันเดอร์เบิร์ดปรากฏตัวเป็นเจ


15

ในธันเดอร์เบิร์ด 3 เมื่อฉันได้รับข้อความที่มีรอยยิ้มโดยใช้ตัวเลือกการดู "HTML ดั้งเดิม" หรือ "HTML แบบย่อ" จะปรากฏดังนี้:

ไม่ยิ้ม

… Jกล่าวคือ อย่างไรก็ตามถ้าฉันดูข้อความว่า "ข้อความธรรมดา" ฉันจะได้รับยิ้ม

ตกลงยิ้ม

ข้อความจริงใน "มุมมองแหล่งที่มา" มีลักษณะดังนี้:

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... :)

นั่น = F3 คือ "ó" (ฉันตรวจสอบข้อความสำหรับผู้อ่านชาวสเปนที่ถูกรุกรานอย่างง่ายดาย) บางทีมันอาจจะเกี่ยวกับการเข้ารหัส? ฉันใช้ Linux และใช้ LANG = en_US.UTF-8

ใครรู้ว่ามีอะไรผิดพลาดที่นี่และจะแก้ไขได้อย่างไร

แก้ไข: ฉันได้ลองเปลี่ยนการเข้ารหัสเป็น ISO-8859-1 และบังคับใช้สิ่งนี้ แต่ไม่มีความสุข

ป้อนคำอธิบายรูปภาพที่นี่

หลังจากการตรวจสอบเพิ่มเติมดูเหมือนว่าสิ่ง Wingdings เป็นปัญหา HTML จริงมีตัวอย่างต่อไปนี้ที่ควรยิ้ม:

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

... เนื่องจากนี่เป็นข้อความหลายส่วน / ข้อความ HTML และฉันได้เพิ่มเฉพาะข้อความธรรมดาข้างบน

คำตอบ:


3

นี้บทความ Lifehackerมีคำอธิบายบางอย่างเกี่ยวกับสิ่งที่เกิดขึ้น สิ่งที่โดยทั่วไปกล่าวคือเมื่อผู้ส่งพิมพ์อักขระ ":)" Outlook ของพวกเขาจะแปลงเป็นยิ้มที่แสดงในฟอนต์ Wingdings โดยอัตโนมัติ เท่าที่ฉันรู้สิ่งนี้เกิดขึ้นเมื่อ Outlook ใช้ Word เพื่อแก้ไขข้อความอีเมล

ในขณะนี้ฉันอยู่ในกล่องที่ติดตั้ง Outlook ไม่ใช่ Thunderbird เป็นไปได้ไหมที่คุณจะเปลี่ยนการเข้ารหัสเป็น ISO-8859-1 เพื่อดูว่าเกิดอะไรขึ้น?


ขอบคุณสำหรับเงื่อนงำอื่นบนท้องถนนสู่การตรัสรู้ Wingdings ดูเหมือนจะเป็นผู้กระทำผิด
richq

1
-1 เพราะสิ่งนี้ไม่ตอบคำถาม (กล่าวคือ "วิธีหยุดยิ้มในธันเดอร์เบิร์ดปรากฏเป็นเจ") ที่จริงฉันยังมีตัวแทนไม่พอที่จะลงคะแนนดังนั้นคุณโชคดีในครั้งนี้ J
Bennett McElwee

OP (richq) มีอิสระที่จะทำสิ่งที่เขาต้องการ
Isxek

25

นี่เป็นวิธีการแก้ปัญหาของฉัน ฉันเขียนโปรแกรมเสริมของธันเดอร์เบิร์ดซึ่งแทนที่ J, L, è, àและ·ด้วยอิโมติคอน UTF-8 ลูกศรหรืออะไรก็ตามที่ถูกต้อง

ก่อน:

ป้อนคำอธิบายรูปภาพที่นี่

หลังจาก:

ป้อนคำอธิบายรูปภาพที่นี่

ขอมอบเครดิตให้แก่ Isxek เพื่อให้ฉันไปในทิศทางที่ถูกต้อง!


7
1 พูดคุยเกี่ยวกับการมุ่งมั่นที่จะเห็นรอยยิ้ม :)
jfrobishow

@rq - ขอบคุณ ตอนนี้ผมทราบว่าจะคนจุดสำหรับ Thunderbird add-on เพื่อแก้ไขปัญหานี้ :)
Isxek

1
ขอบคุณมัดใช้งานได้ดีใน Tb 3.1.4! นี่ควรเป็นคำตอบที่ได้รับการยอมรับเนื่องจากสามารถแก้ไขปัญหาทางด้านธันเดอร์เบิร์ดได้บทความ Lifehacker ที่กล่าวถึงในsuperuser.com/questions/159334/ …เป็นวิธีแก้ปัญหาด้านผู้ส่ง!
Palmin

1
@Palmin - ดีใจที่มันทำงาน :-) สำหรับคำตอบที่ ... Isxek ได้รับตัวแทนจากฉันยอมรับคำตอบของเขา ถ้าฉันยอมรับคำตอบของตัวเองก็ไม่มีใครได้รับอะไรเลย บวกกับบทความ Lifehacker ที่ทำให้ฉันรู้ว่ามันเป็นปัญหาด้านลูกค้าและเจาะลึก
richq

1
อาจจะเป็นการดีกว่าที่จะเชื่อมโยงไปยังหน้า add-on addons.mozilla.org/en-US/thunderbird/addon/smiley-fixerแทนที่จะเป็นหน้า github, bit friendlier สำหรับคนที่ไม่มีเทคโนโลยีออก :-)
ทิม Abell

1

วิธีแก้ไขปัญหาด้านตัวรับสัญญาณสำหรับปัญหานี้คือการติดตั้งแบบอักษร SWEC (ใช้งานร่วมกับ Wingdings Emoticons Emoticons): https://drive.google.com/open?id=0BwDrnPQfa-aMOEx0bEZCQUNrSGs

มันให้ความเข้ากันได้พื้นฐานกับอีโมติคอน Wingdings (ใน Wingdings "J" หมายถึงรอยยิ้ม "K" หมายถึงการขาดการแสดงออกและ "L" หมายถึงหน้านิ่วคิ้วขมวด) พื้นหลัง: ไคลเอนต์อีเมล Microsoft บางรุ่นยังคงอยู่ในการใช้การเปลี่ยนแปลงนิพจน์ที่ผู้ใช้พิมพ์เช่น " :) ",": | "และ" :( "เป็น" J "," K "และ" L "ตามลำดับจากนั้นระบุ Wingdings เป็นตระกูลตัวอักษรผู้รับในระบบที่ไม่รวม Wingdings-compatible แบบอักษรไม่สามารถมองเห็นอีโมติคอนที่ต้องการได้ซึ่งอาจทำให้เกิดความสับสน

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.