改行コードの処理について
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にして保存すれば変わります。
コメントの方法で、うまくデータを取り込むことが出来ました。
ユニックスに関しては、全く知識がなかったので、助かりました。
まずは、お礼まで!!!
[
△
]