• eForm ISO-2022-JP版#

  • zero_07 Reply #1, 5 years, 3 months ago

    Reply
    eForm Ver1.4.4.2がリリースされたのに伴い、日本語版改めISO-2022-JP対応版としてアップしました。
    既にeFormオリジナルでは、日本語においてもUTF-8でのメール及びEUC-JPでのメール自体は動作する為、日本語版ではなくISO-2022-JP版と今後は表記します。
    ISO-2022-JP版とオリジナルとの違いは、メールのエンコードのみが違います。
    一般的な7bitエンコードでの利用をお考えの方は、本ISO-2022-JP版をお使いください。

    5/14 更新
     1.4.4a(バグ修正版)になりました。
    5/16 更新
    Langファイル euc-jp版のファイル名の訂正をしました。


  • kept8760 Reply #2, 5 years, 2 months ago

    Reply
    kept8760と申します。

    eForm 1.4.3JP ありがとうございます。活用させていただいています。
    一点だけ、気になったところがありましたので(こちらに報告するのが
    正しいかどうかわかりませんが)報告します。

    eFormで必須項目に、値を入力しなかった場合にはエラーメッセージが
    出ますが、1.41jpから1.4.3jpに変えてから出なくなりました。
    調べて見たところ、1.4.2以降でeFormの仕様が変わっており、
    $_lang["ef_validation_message"]の中に、[+ef_wrapper+]
    が無いと、エラーメッセージが表示されないようになっていました。

    そこで
    eform/lang/japanse-euc.inc.php
    eform/lang/japanse-utf8.inc.php

    $_lang["ef_validation_message"] = "<strong>いくつかのエラーが見つかりました</strong>
    ";
    の行を
    $_lang["ef_validation_message"] = "";
    に変更したところ、エラーメッセージが表示されるようになりました。

    ==以上です==


  • zero_07 Reply #3, 5 years, 2 months ago

    Reply
    どうも、報告ありがとうございますぅ
    後ほど、修正してあげなおしておきます

    ちょっとこのところ忙しいので、とりあえず ありがとうございましたぁ。
    ほかにもあるかも・・知れません、だいぶ構造が変わっているようなので・・・
    ではではm(_._)m


  • acnakada Reply #4, 5 years, 2 months ago

    Reply
    早速使わせていただきました。ありがとうございます。

    問い合わせページは
    [!eForm? &formid=`feedbackForm` &to=`XXXX@AAAA.com` &tpl=`eFeedBackForm` &report=`eFeedbackReport` &thankyou=`eFeedbackThanks` &mailselector=`department` &vericode=`1` &subject=`お問い合わせ` !]
    としています。

    ただ、メーラーで、問い合わせメールのメールアドレスをクリックして(返信しようとすると)
    タイトルが下記のように表示されます。(文字化け?)

    RE:$B$*Ld$$9g$o$;(B

    どうすれば解決できますでしょうか?
    ご教授お願いいたします。


  • zero_07 Reply #5, 5 years, 2 months ago

    Reply
    メーラーはなにをお使いですか??
    返信の操作では化けないとか???

    ちなみに、届いたメールは正常に読めるんですよねぇ?

    ちょっとわかりませんが、メールのソースを見ればわかるかなぁ

    化けているというよりは、JISコードそのままが出てる感じですねぇ。
    ISO-2022-JPでPlainであれば、そんな風に実際は7bitコードで出てるので正しいんですけど、JISをちゃんと全角表示できてないのが原因だとは思うんですが、見当が付きません。
    まずは、最初の2つ質問からですかねぇ


  • acnakada Reply #6, 5 years, 2 months ago

    Reply
    Quote from: ZeRo at Mar 03, 2007, 08:49 AM
    メーラーはなにをお使いですか??
    返信の操作では化けないとか???

    ちなみに、届いたメールは正常に読めるんですよねぇ?


    ありがとうございます。

    メーラーはOutlook Express 6 です。
    届いたメールは下記のように正常に読めます。
    ホームページからお問い合わせがありました。
    山田太郎 様に、至急ご返答を御願いします。
    お名前:山田太郎
    メール:XXXX@xxxx.jp
    内容:test
    次のEmailへ返答してください。 XXXX@xxxx.jp

    次のEmailへ返答してください。のXXXX@xxxx.jp
    このメールアドレスを押下すると、送信画面で、件名が化けています。

    ちなみに、
    メーラーをThunderbirdでみると
    ホームページからお問い合わせがありました。
    山田太郎 様に、至急ご返答を御願いします。
    お名前:山田太郎
    メール:XXXX@xxxx.jp
    内容:test
    次のEmailへ返答してください。 XXXX@xxxx.jp
    <mailto:XXXX@xxxx.jp?subject=RE:お問い合わせ>

    となって、文字化けもなく正常でした。
    Outlook Expressの問題なのでしょうか?


  • zero_07 Reply #7, 5 years, 2 months ago

    Reply
    ああ、多分 メールのテンプレート(っていうか本文)の中がHTMLになっているんですね。
    なので、Subjectの中身はJISなので、それがOEだとそのまま出ちゃうっていうことみたいです。
    んーー、ちょっとOE使っていないのでなんともいえないんですが、ISO-2022-JPで出さないでUTF-8でしたら直るのかも・・。
    JP版ではなくて素のeFormでUTF-8またはEUC-JPのままメールを出したらどうでしょうか??
    または、このメールがHTMLメールではないとしたらHTMLメールとして出したらどうでしょう?

    どちらも決定打にはなりませんので、なんともいえないんですが・・・。


  • zero_07 Reply #8, 5 years, 1 month ago

    Reply
    トピあげ・・・
    表題を変えました・・・eForm1.4.4.2から日本語UTF-8言語ファイルが仲間入りされたのを気に、eForm 日本語版というよりもISO-2022-JP版に名称変更しました。
    オリジナルの場合の日本語メールは、それぞれUTF-8,EUC-JPのメールが送られます。
    日本で一般的なJISメールにするには、このISO-2022-JP版をご利用ください。
    なお、言語ファイルはオリジナルのままです。
    ダウンロードは、一番上です♪


  • MEGU Reply #9, 5 years ago

    Reply
    ZeRoさん。いつもありがとうございます。

    eForm ISO-2022JP版についてなのですが、よろしくお願い致します。

    &subject に日本語を指定すると、メールを受信した際、
    タイトルが文字化けしていると言いますか、、以下のようになってしまうのです。

    =?iso-2022-jp?Q?=1B$B%5%$%H$K4X$9$k$40U8+!&$*Ld$$9g$o$;=1B(B?=

    メーラーはOE6です。OEのせいでしょうか?
    ただ、以前のバージョン1.4.1jpでは、うまくいっていた
    ような気がするのです。。

    fromname は、日本語でも問題ありませんでした。
    よろしくおねがいします。


  • zero_07 Reply #10, 5 years ago

    Reply
    うーむ、、、、こちらでテストしてみたんですがOEでもTBでも正常に表示しちゃいますねぇ
    実際に送られてくるデータは、MEGUさんと似たような感じです
    Subject: =?iso-2022-jp?Q?=1B$B$W$A$dLd$$9g$o$;=1B(B?=
    

    簡単なPHPのプログラムでデコードしたところ、正常にSJIS変換できたので、変換ミスではなさそうですが・・・。
    試しに、MODxMailerの箇所のiso-2022-jpをUTF-8にしてUTF-8だとどうでしょう??
    または、届いたメールをそのまま編集せずに転送してもらえます??