• ベストアンサー

UNIXからダウンロードしたファイルをLineInput#で読み込めない

wolvの回答

  • ベストアンサー
  • wolv
  • ベストアンサー率37% (376/1001)
回答No.2

VECTOR(www.vector.co.jp)等から, 文字コード変換プログラムをダウンロードして使ってください. QKC http://www.vector.co.jp/soft/win95/util/se065175.html?l がお勧めです. ------------------------------------------------------------ おまけ:QKCの操作方法: 1. 念のため,もとのファイルのコピーを作っておきましょう. 2. qkcをダウンロード・解凍したら, 3. 変換したいファイルをQKCアプリケーション(「(漢)」マークのアイコン) に落とす.すると,QKCが起動する. (もとのファイルのコードは自動判定される.) 4. 出力ファイルの漢字コードと改行コードを指定し, (windowsなら,S と CRLF のボタンを押す) 5. 「変換」ボタンを押す. これで変換は完了です.

sarutobi
質問者

お礼

ご丁寧な回答ありがとうございます。 この連休中に仕上げなければならないExcelVBAだったので助かりました。

関連するQ&A

  • VBでUNIX上のテキスト・ファイルを読む方法は?

    UNIX上のテキスト・ファイルを指定された条件でセレクトして PC側のAccessファイルに書きこみたいのですが, VBプログラムから直接UNIX上のテキスト・ファイルを読む方法って あるのでしょうか? どなたか,コードの書き方などご存知でしたら教えてください。

  • ファイルの読み込みについて

    いつもお世話になっています。 早速質問なのですが、VBのファイル処理において固定長データのテキストファイル読み込みの処理で、 固定長データの改行コードがChr(10)になっているデータがあります。 下記のどのOpenステートメントを使用しても、1行読み込みではなく全行読み込まれてしまうのです。 ↓ファイルモード (1)Open strInFile For Input As #intInFile (2)Open strInFile For Random As #intInFile Len=文字数 (3)Open strInFile For Binary As #intInFile ちなみに読み込みのモードは ・Line Input ステートメント ・Get ステートメント の2つを使用してみました。 改行コードの種類に依存せずにデータを1行読み込む方法を教えていただきたいです。

  • UNIXで800行毎に改行をいれる方法ありますか?

    1行が10万バイトぐらいあるので、800行毎に 改行コードを入れたいのですが、UNIXで簡単に 実現する方法ありますでしょうか?

  • UNIX上で文字コードの一括変換はできますか?

    UNIX上で、文字コードを変換したいのですが、今まではSJISからEUCといった変換にnkfを使用してきましたが、nkfだと1ファイル毎でしか文字コードを変換できませんでした。1行のコマンドでそのディレクトリ内の全てのファイルの文字コードを変換してくれるコマンドはありますでしょうか? UNIX上で実現できれば、Perlでもなんでも結構です。よろしくお願いします。

  • UNIXなどで、テキストファイルの文字コードを、utf-8 → S-J

    UNIXなどで、テキストファイルの文字コードを、utf-8 → S-JIS に変換するコマンドがあれば教えてください。

  • WindowsでもMacintoshでも正しく改行されるテキストファイル

    (1) 改行コードがWindowsとMacintoshで違うと聞いたのですが、テキストファイルを作る場合、WindowsでもMacintoshでもただしく改行されるテキストファイルを作ることはできないのでしょうか。 (2) できない場合、Windowsで作ったテキストファイルをMacintosh用に変換するにはどうしたらよいでしょうか。

  • 文字列置換の方法

    <textarea>などで投稿されたテキストの改行文字を<br>に変換したいんですが、どのように書けばいいんでしょうか? UNIX,DOS,MACへの改行コード対応についても教えて下さい。 よろしくお願いします。

    • ベストアンサー
    • PHP
  • UNIXでのテキストファイル処理

    UNIX上のテキストファイルの文字列変換処理をやりたいと思っています。 DIELECTRIC IMD9D { THICKNESS=101.00 ER=uuu } ↓ DIELECTRIC IMD9D { THICKNESS=satoh_IMD9D ER=uuu } 101.00→satoh_IMD9Dとなる”IMD9D”は行の2単語目の単語で行によって文字列は変ります。 このような書式の行が数百行あるので,できるだけ簡単に一括変換をやりたいと考えています。 処理方法は,viでもシエルでも簡単にできればO.K.です。(できるだけ標準コマンドでできれほうがうれしいですが..)

  • テキストファイル内の改行について

    お助け願います。 VB6にてあるテキストファイルを読み込んでいます。 このテキストファイルは普通にノートパッドで開くと、 1行が1024文字で開かれてしまいます。 秀丸などで開くと、改行がうまくいき必要なデータの並びになります。 VB6からこのテキストファイルを開いて読み込む際にも、 秀丸のような改行で読込みたいのですが、できるのでしょうか? ノートパッドでも秀丸のような改行で開くことは可能なのでしょうか? ご教授下さい。 例) ノートパッドで開くと 1234567890123456789012345678901234567890 秀丸で開くと 1234567890 1234567890

  • 外部テキストをボタンでスクロールさせたいのですが

    色々本を読んでがんばったのですが、どうしてもテキストがスクロールしてくれないのです。 FLASH MX プロフェッショナル2004を使ってます。 以前のバージョンではちゃんと動作するものを作れたのですが、もうすっかり忘れてしまっていて・・・汗 もうひとつ質問なのですが、その外部テキストの改行コードをCRにしないと2回改行されてしまうことになると書いてたので、改行コード変換ツールをDLして変換したのですが、テキスト開くと■で改行したところが区切られていて、テキスト上では一行で表示されているのですが、これは直しようがないのでしょうか。 テキストでもちゃんと改行していて欲しいのですが、色々なテキストエディタや変換ツールを使ってみましたが、なかなかうまくいきません。有料のソフトはちゃんと改行して見えるのでしょうか。 以上2つについて教えてください。

    • ベストアンサー
    • Flash