電子書籍の厳選無料作品が豊富!

 いつもお世話になっています。

シフトジスで書かれたファイルを
ジスコードに変えて
自分宛に送信して、それを受信して
もとのシフトジスになおすと

・・・

となっていたもの

???

になってしまいます。

 原因と対策について
アドバイスをお願いいたします。

A 回答 (2件)

・・・は半角の・・・(半角カナ)でしょうか?


シフトJISの半角については、シフトJIS<->JIS間のコード変換は、正常に行われないと記憶しています。
半角カナを使用しないようにする訳にはいきませんでしょうか。

この回答への補足

ネットスケープは
拡張子がtxt
の物を添付ファイルで送るときは
シフトジスをジスコードに変えて
送ります。
 拡張子だけdocに変えて
 base64で変換した形の
添付ファイルにして送るときは
正常に送信受信ができます。
 添付ファイルにもともと
半角シフトジス文字があるときに
ネットスケープと同じように
正確に復元したいのです。

補足日時:2004/04/24 21:20
    • good
    • 0
この回答へのお礼

ありがとうございました。
ネットスケープは8ビットアスキーコードを
独特のESCシークエンス+7ビットアスキー
で表現しています。
 他のソフトも同じようにしているなら
復元できるようにしますが、
半角カタカナなどは
全角カタカナに変えて送ってくるソフトも多そうなので
この部分の正確な復元はあきらめます。
お世話になりました。

お礼日時:2004/04/26 16:27

>シフトジスで書かれたファイルを


>ジスコードに変えて
どのような方法で変えましたか?
具体的な方法を記述してください。
>自分宛に送信して、それを受信して
>もとのシフトジスになおすと
e-mailで自分宛に送信し、受信したと
言うことでしょうか?
又、そのファイルは添付ファイルとして
付加したのでしょうか。それとも、メール上
の文章としたのでしょうか。
又、どのような方法で、もとのシフトジス
にしたのでしょうか?

この回答への補足

使用しているソフトは
ネットスケープです。
これで、
信号解析.txt
という名前のファイルを
ネットスケープでの添付ファイルとして
自分宛に送りました。
それを、ネットスケープで受け取ると


Subject: df

Content-Type:
multipart/mixed; boundary="------------C472E1353B842D6D5693589B"
X-Mozilla-Status:
8001




sdf




第1章 信号処理の数学的基礎
 デジタル信号解析は、複雑な波を様々な周波数成分に分解してその性質を調べたり、建物に加えられた力と建物の振動の関係を調べたりするのに役立ちます。

のように、
添付したファイルの本文が表示されます。
 もちろん、ネットスケープから出した物を
ネットスケープで受け取ると元と同じです。



自作のメーラーで受けると


Subject: df

Content-Type: multipart/mixed; boundary="------------C472E1353B842D6D5693589B"



This is a multi-part message in MIME format.

--------------C472E1353B842D6D5693589B

Content-Type: text/plain; charset=iso-2022-jp

Content-Transfer-Encoding: 7bit



sdf



--------------C472E1353B842D6D5693589B

Content-Type: text/plain; charset=iso-2022-jp; name="=?iso-2022-jp?B?GyRCPy45ZjJyQE8bKEIuVFhU?="

Content-Transfer-Encoding: 7bit

Content-Disposition: inline; filename="=?iso-2022-jp?B?GyRCPy45ZjJyQE8bKEIuVFhU?="



第1章 信号処理の数学的基礎

 デジタル信号解析は、複雑な波を様々な周波数成分に分解してその性質を調べたり、建物に加えられた力と建物の振動の関係を調べたりするのに役立ちます。

 デジタル信号の解析には、高校の数学だけでは少し不足します。高校の数学を少しだけ拡張してデジタル信号解析の理論に使える数学を作りましょう。

 デジタル信号解析を学ぶときに式の意味を理解できるようになることを目標にします。詳しい証明や正確な議論は数学の専門書に任せて納得することを目的にした説明をします。


のようになります。
 ほとんどの部分は正しく表示されるのですが
質問で書いた部分が
文字化けします。
 
 ということは、
iso-2022-jp
から、シフトジスに直す部分が
どこか間違っていると思いますが、
その部分がどこかについて、
見当を付けることができれば
助かりますので
ヒントをお願いいたします。

補足日時:2004/04/24 18:07
    • good
    • 0

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