PB 電子会議室

コメント

発言No. 更新日 題名(クリックすると発言内容と関連するコメントが表示されます)
14944 01/04/04 13:05:12 RE(3):PB6.5: 送信済みメールが文字化けします By M.M
14941 01/04/04 10:30:28 RE(2):PB6.5: 送信済みメールが文字化けします By MA
14935 01/04/03 22:01:31 RE(1):PB6.5: 送信済みメールが文字化けします By M.M
14903 01/03/30 14:56:11 PB6.5: 送信済みメールが文字化けします By MA

カテゴリ:PowerBuilderの開発環境
日付:2001年04月03日 22:01 発信者:M.M
題名:RE(1):PB6.5: 送信済みメールが文字化けします

MAさん、こんばんは。

>メール送信する以下のスクリプトをかいています。
>...
>送信し、相手には正常な内容で送られるのですが、送信済みの内容をみると
>本文が文字化けしています。
>PBに問合せをしたところ、メーラーの文字コードの設定を変えて下さいとの
>返答がありました。
>メーラーで設定を変えてやってみたら送信済みも文字化けしなかったのですが、
>この変更(設定)をスクリプト上でできないでしょうか?

MAPIでメールプログラムを作成しているようですね。
私はPBでメールプログラムを作成する場合MAPIは使わないので、多少推測も交えて
コメントします。

まずはインターネットメールの基本について説明します。
インターネットの世界ではいろんなマシンが接続しています。Windowsマシンの
場合、日本国内ではシフトJISまたはUNICODE(PBの場合は原則シフトJIS)の
コード体系しかありませんが、UNIX等を含めるとさらにJIS,EUCなどのコード
が出てきます。

インターネットメールの中身がどのコードで書かれているかわからないと、Windows
マシンで読めてもUNIXマシンで読めないといった現象も出てきますので、通常は
メールのヘッダ部にどのコードを使用するかの記述があります。

しかしPBの標準機能で提供しているMAPIではあまり低レベルの操作まではできない
ようですので、どのコードを使用するかまでの設定ができません。
ですので使用するメーラによって、正常に表示されたり文字化けしたりというような
現象が出てくるのでしょう。

対策としてはMAPIの低レベルAPIをコールするか(PBでどうやってやるかまでは知りま
せんが)、MAPIを使わずにメールアプリケーションを作成する方法になるかと思います。


付加情報:

PowerBuilder Version (記載なし)

Client SoftWare

OS Windows98
DBMS Oracle SQL*Net 2.2
Browser InternetExplorer5.X

Server SoftWare

OS Windows NT 4.0
DBMS Oracle 8.0
WebServer (記載なし)

PowerSpaceの運営は、パワーフューチャー株式会社が行っております。
Copyright © 2013 Power Future Co., Ltd.