RE: teratermの文字化け



DAISUKEさんこんにちわ

>ところが、大量のMIME形式のファイルを受け取ると、どこかが文字化けしてい
>るらしく正しくデコードすることができません。小さいファイルならデコード
>できることもあります。
>
>こういう場合は、どのように対処すべきなのでしょう?


文字化けが原因だといいきれるなら、BPLUSプロトコルなどによるダウンロードを
検討してください。TTERMにはいろいろなエラーなし通信のための道具がそろって
います。

あと一つは伝送速度を下げたり、モデムやパソコンのエラー制御の設定を変える
ことです。

もう一つはMIMEデコーダを変えてみるというのはどうでしょうか?
大きなファイルや、複数のファイルを変換できなかったりするものもあるかも知れま
せん

最後にNiftyServeのファイル容量の制限に引っ掛かっていませんか?
NiftyServeの受信ファイルには、1MBだか2MBだかの制約があるはずです。
注意しなければならないのは、送った人が、MIMEエンコードによるメールサイズの
増大を見込んでメールを送付しているかどうかです。
900KBの添付をするとエンコードによってメールサイズが1.2MBになって,,,というこ
と
はおきていませんか?

>とありますが、EVENとODDがわかりません。これを設定することによって文字
>化けはなくなる可能性はあるのでしょうか?
>
>知恵を貸してください。

パリティというのは1バイトのデータを送るときに、その中の1になっているビット
の数を数えるものです。たとえば、110(16進では6E、2進で 01101110)で、1に
なっているビット数は、5つです。
EVEN(偶数)パリティをつけるとしたら、この場合0で、ODD(奇数)パリティをつけ
るとしたら、この場合1になります。

RS-232Cによる通信の場合、データが7ビットのときはパリティを付けますが、
8ビットのときはパリティを付けることは少ないです。
実際Niftyserveは8ビットのパリティなし伝送になっています。したがって、こちら
がパリティの設定をすると、実際にやり取りするデータと食い違うことになり、
通信できなくなります。

このようなパリティビットですが、エラーなし通信には、あまり役にたちません。
NiftyServeで単純にログをとっている場合、データが間違っていても送り直した
りはしてくれないからです。

政美 親洋 * IGAGURI * hands.inc..

Partial thread listing: