そこでWebサービスの運営に詳しい方に質問なのですが、
(1)サービスから送信するメールをUTF-8にするのは一般的ですか?
(2)Windowwsで古い環境の受信者だと文字化けするというのは、よくあることですか?
(3)よくあることだとすると、どのように対策されますか。ある程度問い合わせが発生することは覚悟して放置(QAに書くぐらいはするとして)でしょうか。
(1)サービスから送信するメールをUTF-8にするのは一般的ですか?
一般的です。
(2)Windowwsで古い環境の受信者だと文字化けするというのは、よくあることですか?
古いの程度によりますが受信者の環境の問題で全てのメールが文字化けするということは滅多にありません。
大部分は送信側の問題です。
(3)よくあることだとすると、どのように対策されますか。ある程度問い合わせが発生することは覚悟して放置(QAに書くぐらいはするとして)でしょうか。
メールヘッダのcontent-typeが正しく設定されていないか、MIMEのマルチパートで送っていてバウンダリのcontent-typeが正しく設定されていないのだと思います。
受信環境の問題でこうすれば文字化けせずに読めるというようなQAが書けないのであれば放置は論外です。
そういった使いずらさから利用者は離れていきます。
そういった離脱者を無視しても問題ないくらい売り上げの良いサービスであれば放置も選択肢のうちのひとつでしょうw
特にメールの文字化けに関する問い合わせはありませんが、まずは、メールのヘッダにある設定と本文の文字コードが一致しているか確認する必要があります。
Content-Type: text/plain; charset="ISO-2022-JP"
(古いメーラーでも読むことができる形式です。)
HTMLメールなどのマルチパート形式の場合は、
Content-Type: multipart/alternative; …
の後に、各パートごとの文字コードが指定されます。(UTF-8など)
個人的には、古い環境のせいで文字化けする可能性は低いのではないかと感じます。