私は、アラビア語など右から左に読み取り言語を使用している人々のために正しく読み取れます私のコードからの電子メールを生成しようとしています。私の質問です:これを達成するための私の選択肢は何ですか?右から左への電子メール
私はマルチパートメールを作成し、「text/htmlの」とメッセージ本文をエンコードし、その後、<html>
タグ(例えば<html dir="rtl">
)でテキストの方向を指定し、理想的に私が使用プレーンテキストの電子メールを希望することができますことを承知していますすべてのユーザーが電子メールクライアントでHTMLをサポートするわけではないため、HTML書式に頼る必要はありません。プレーンテキストの面では
、私は次のように「のContent-Type」ヘッダを使用してUTF-8でアラビア語のテキストをエンコードするために管理している:
Content-Type: text/plain;charset=UTF-8
しかし、テキストの全体的な方向性については、私は電子メールでこれを明示的に指定する方法が不明です。どのようにアラビア語のスピーカーは、一般的にプレーンテキストの電子メールで動作しますか?彼らは通常、電子メールクライアントのグローバルテキスト方向の設定に頼っているのでしょうか、それとも電子メール自体にテキストの方向を強制する一般的に受け入れられている方法がありますか?右から左へのメールに関する
任意の提案や一般的なアドバイスをいただければ幸いです。
1人は十分 – elcuco
をUnicodeの制御文字を使用していない。しかし、それは、例えばにposssibleではないでしょうか? – Gigala
右から左のマークについては良い点がありますが、ユーザーの管理を期待しても問題ないとは思われません。電子メールは、RTLテキストがLTRテキストと混合される場合は特に、非常に奇妙になることができます(例:!مرحبابكمالىموقعstackoverflow.comيااصدقائي) – Flimm