改行コードの処理についてNo.05088
いなちゃん さん 00/02/24 15:06
 
初めて、投稿します。
     いなちゃんともうします。

ユニックスマシンで作成された「****.dat」というテキストファイル
(CSVファイル)をwin95で使用する場合のことです
(例えば、アクセス等のデータベースのインポートデータとして)。

アクセス側で、このファイルを認識させようとすると
「ファイルの先頭行のデータが大きすぎます」というエラーが
でてしまいました。
それで、NIFTYのフォーラムでご意見を伺ったところ、
「「****.dat」ファイルの内部の改行コードが問題なのではないか」
というアドバイスをいただきました。

それで秀丸を使用して、これを解決できるような処理は可能なのでしょうか?

よろしくお願いします。

[ ]
RE:05088 改行コードの処理についてNo.05089
Kaisan さん 00/02/24 15:32
 
いなちゃんさん 初めましてKaisanです

> 「「****.dat」ファイルの内部の改行コードが問題なのではないか」
> というアドバイスをいただきました。
通常unixの改行コードはLF(0A)なのですがWinではCR(0D)+LF(0A)です。
アクセスはCR+LFを探すのですがファイルの最後まで見つからないので
エラーとなります。

もしファイルを持ってくるのにftpコマンドを使用している場合は、
アスキーモードで受信すれば自動的に改行コードを変換してくれます。

秀丸でやる場合ですがファイルを一度開いてファイル→名前を付けて保存で
文字コードをSHIFT-JISにして保存すれば変わります。

なお、この機能を使う場合ダイアログの種類は旧〜以外使用する必要があります。
 その他→動作環境→ユーザインターフェース→ダイアログの種類
  「開く」のダイアログを確認してください。

[ ]
RE:05089 改行コードの処理についてNo.05141
いなちゃん さん 00/02/28 14:03
 
 Kaisanさん 
コメントをありがとうございます。

>秀丸でやる場合ですがファイルを一度開いてファイル→名前を付けて保存で
>文字コードをSHIFT-JISにして保存すれば変わります。

コメントの方法で、うまくデータを取り込むことが出来ました。
ユニックスに関しては、全く知識がなかったので、助かりました。
まずは、お礼まで!!!

[ ]