- 締切済み
sendmailを使って送られるメールの文字化け
ホームページでsendmailをつかってフォームより記入してもらった内容を自分のところと確認メールとして記入した人のところに送るようにしていますが、確認メールが文字化けすることがあるようです。 しかし、全ての人に対して化けるというわけではなく、ほとんどの場合は大丈夫なようですが、一部の人に対してだけ化けるようです。 相手のエンコード設定などに問題があるのではないかと思うのですが、こちらの問題であるとすると、何か対策はあるのでしょうか?
- みんなの回答 (1)
- 専門家の回答
みんなの回答
noname#48234
回答No.1
こんばんは。 入力内容をメール用にエンコードしてますか? メールの場合SHIFT-JISではなくJISです。
補足
回答ありがとうございます。 Sendmailの部分はフリーのCGIからもってきたので、詳しくはよく分からないのですが、下記のソースの部分でしょうか? &jcode'convert(*message,'jis'); jcode.plはおそらく大勢の方が使っているものだと思います。 ;###################################################################### ;# ;# jcode.pl: Perl library for Japanese character code conversion ;# ;# Copyright (c) 1995,1996 Kazumasa Utashiro <utashiro@iij.ad.jp> ;# Internet Initiative Japan Inc. ;# 1-4 Sanban-cho, Chiyoda-ku, Tokyo 102, Japan ;# ;# Copyright (c) 1992,1993,1994 Kazumasa Utashiro ;# Software Research Associates, Inc. ;# Original by srekcah@sra.co.jp, Feb 1992 ;# ;# Redistribution for any purpose, without significant modification, ;# is granted as long as all copyright notices are retained. THIS ;# SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR ;# IMPLIED WARRANTIES ARE DISCLAIMED. ;# ;; $rcsid = q$Id: jcode.pl,v 2.0 1996/10/02 16:02:38 utashiro Rel $; ;# ;##################################################################### すいません。これだけの説明では詳しいことは伝わらないと思いますが・・・