• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:ruby-cgi メールは受信できるのですが文字化けしてしまいます。)

Ruby CGIでメールを受信できるが文字化けする問題について

このQ&Aのポイント
  • RubyのCGIを使用してメールを受信できるが、日本語のメール本文が文字化けする問題が発生しています。
  • 文字化けの原因はnkfと思われますが、解決策がわかりません。
  • 問題の原因と対処方法について教えてください。

質問者が選んだベストアンサー

  • ベストアンサー
  • sakusaker7
  • ベストアンサー率62% (800/1280)
回答No.1

> NKF.nkf('-j -m0', output) NKF.nkf は与えられた文字列を変換し、その結果を戻り値として返すメソッドなので、 これでは変換結果をただ捨てるだけになってしまいます。 output = NKF.nkf('-j -m0', output) とするか、別の変数に受けて、sendmailという関数に渡すのはそれにする などする必要があります。

apache6
質問者

お礼

output = NKF.nkf('-j -m0', output) と訂正すると難なく日本語メールが表示されました。 ありがとうございました。助かりました。

関連するQ&A