Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Thunderbird/SeaMonkey の既定のテキストエンコーディングを UTF-8 に変更する #63

Closed
marsf opened this issue Nov 23, 2016 · 10 comments

Comments

@marsf
Copy link
Member

marsf commented Nov 23, 2016

Thunderbird 52.0 で変更する予定です。

Thunderbird 29.0 で、en-US の送信メールの既定のテキストエンコーディングが UTF-8 に変更されています。
Bug 941545
Please consider if your locale could default to UTF-8 for outgoing email - Google グループ

日本語のメール環境については、もはやサーバー側で問題になることはありません。
今まではメールクライアント、特に携帯端末での対応状況に懸念があって Thunderbird の日本語版では ISO-2022-JP を既定のテキストエンコーディングとして維持していました。

UTF-8 は本当に安全か? | もじふぉ (※10年前の投稿)

現在では Unicode への対応状況 (絵文字も含む) も改善され、問題になることはほとんど無いと思われます。

ユーザー側の設定は、オプション > 表示 > 書式タブ > フォントと配色の詳細設定ボタン から変更できます。
または、設定エディタから mailnews.send_default_charsetmailnews.view_default_charset を直接変更することもできます。

何か問題があればコメントください。

@masayuki-nakano
Copy link

すでにメジャーなWebメールサービスはUTF-8を利用してると聞きます(Gmailはアカウントあるので確認しましたがUTF-8でした)ので、移行しても問題無いかと思います。

あと、返信の際は相手のエンコーディングと同じものがデフォルトになりますので、影響は自分から開始するスレッドの送信時のみに限定されますので影響は人によっては限定的になります。

@marsf marsf closed this as completed Jan 16, 2017
@dynamis
Copy link
Contributor

dynamis commented Jan 18, 2017

この変更は日本語版のリリースノートに追記したいですね。
mozilla.jp website の issues (private) に立てておきます:
https://github.com/mozilla-japan/mozilla.jp/issues/1424

@marsf
Copy link
Member Author

marsf commented Feb 15, 2017

周知のため、MozillaZine.jp フォーラムにもトピックを立てています。
Thunderbird 52.0 で既定のテキストエンコーディングを UTF-8 へ変更

もしリリースノートに書ければ、以下も考慮していただけるとありがたいです。 > @dynamis, @kyoshino

偶然的通行人さんのコメント:

UTF-8 で日本語メールを送受信することに、本質的な障害は何もありません。ここが大前提です。
しかし、相手の事情等によって、今後も日本語メールを ISO-2022-JP で送信(返信、転送)することが必要なユーザーは、Thunderbird 52.0 に更新後、既定のテキストエンコーディングの設定に注意を払ってください ―― ということになりましょうか。

@dynamis
Copy link
Contributor

dynamis commented Feb 21, 2017

変更されること自体はリリースノート (今回は @kyoshino さんが用意してくれます) に記載予定ですが、詳しいこととか戻す手順とかはリンクするとか、リリース紹介記事に書くのが精一杯かと思います。

これに関するサポート記事とかが SUMO にあるとそれにリンクできるし (リリースノートよりも) みんなが参照しに来るサポートサイト側で検索して調べられるようになって良いと思うのですが、その辺記事って書く予定があったりしないでしょうか。 MozillaZine のトピックとかの方にリンクした方が良かったりしますかね?

@kyoshino
Copy link

52 Beta のリリースノートは用意したので (まだサイトに未反映ですが) そこにも記載できますが、確かに SUMO の記事があった方が嬉しいかもですね。ざっと調べたところ 文字エンコーディングに関する設定項目 が該当するので、ここに書き足す感じでしょうか。

@marsf
Copy link
Member Author

marsf commented Feb 21, 2017

SUMO の「文字エンコーディングに関する設定項目」の記事は、設定へのナビゲーションだけですから、ここに設定の注意書きを書くのは違う気がします。
(加えて、いまは SUMO に記事を書ける状況じゃないです。)

日本語版固有の内容なので、どこかに記事があったほうがいいですね。
とりあえずは、MozillaZine.jp の偶然的通行人さんのトピックがいいと思います。
【レポート】Thunderbird 52.0b1 を使ってみて気づいた新機能など

@kyoshino
Copy link

kyoshino commented Apr 6, 2017

リリースノートには以下のような項目を追加しようと思いますが、どうでしょうか。

重要: 日本語版で、既定の文字エンコーディングを ISO-2022-JP から Unicode (UTF-8) へ変更しました。現在では各種メールクライアントにおいて Unicode 対応が改善されており、問題が生じる可能性は少ないと思われますが、何らかの理由で設定を戻す必要がある場合は、オプション画面の [表示] > [書式] > [フォントと配色] > [詳細設定] を開き、エンコーディングを変更してください。

@dynamis
Copy link
Contributor

dynamis commented Apr 6, 2017

ひとまずそれで良いかと思います。書き換えたりリンクしたりも必要なら更新できますし。

@dynamis
Copy link
Contributor

dynamis commented Jul 14, 2017

改行周りの挙動の違いで単にエンコーディングの違いだけじゃない影響?があった点について、取りあえずここにメモしておきます:

Thunderbird は ISO-2022-JP などのときだけ編集画面で表示されている通り改行の入ったメールを送信しているが、UTF-8 だとそういうことはしないように思います。そのため「Thunerbird 52 にしてから編集画面では改行されて表示されているのに送信したら改行されてない!」的な反応があります。

それを回避するためには Thunderbird では現状

  • 文字エンコーディングを ISO-2022-JP にする
  • mailnews.send_plaintext_flowed=false とする
    の両方をすれば編集画面の通り自動的に改行が挿入されて送信される(&改行の自動除去 format=flowed を行わない) と思います。

UTF-8 のままで送る場合は取りあえず「編集 -> 再改行」にて改行してから送ることもできますが、デフォルトの挙動として改行を入れさせる方法は存在するのかどうか調べた限りでは見つけられませんでした。何かあるならそれも含めて SUMOMO に FAQ として日本語独自のページを追加したいところです。

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

4 participants