プロが教える店舗&オフィスのセキュリティ対策術

ホームページでsendmailをつかってフォームより記入してもらった内容を自分のところと確認メールとして記入した人のところに送るようにしていますが、確認メールが文字化けすることがあるようです。

しかし、全ての人に対して化けるというわけではなく、ほとんどの場合は大丈夫なようですが、一部の人に対してだけ化けるようです。
相手のエンコード設定などに問題があるのではないかと思うのですが、こちらの問題であるとすると、何か対策はあるのでしょうか?

A 回答 (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 $;
;#
;#####################################################################

すいません。これだけの説明では詳しいことは伝わらないと思いますが・・・

補足日時:2003/02/23 22:12
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!