• 締切済み

テキストファイルをEUC_JPに変換したい

テキストファイルをLINUXサーバーへ保存するのに、コードの関係から文字化けが発生します。 具体的には、 Ansii から EUC_JP へと変換して、LINUXに保存したいと 考えています。 伝授の程宜しくお願い致します。

みんなの回答

回答No.4

FFFTPとういうフリーウェアがあります。 このソフトではFTPする際にコード変換してアップロード/ダウンロードできます。Windowsで作ったソースコードなどをLinuxにFTPで移動することがあるときは便利です。

  • si811
  • ベストアンサー率33% (16/48)
回答No.3

こんばんは。 Windowsからでしたら、これが簡単そうですよ。 「こーどこんばーたー」です。 もちろんLinuxからやるならnkfでいいと思います。 参考URL http://www.itmedia.co.jp/help/tips/linux/l0155.html

参考URL:
http://www.bin-cook.com/soft/codeconv.html
  • secretd
  • ベストアンサー率39% (50/126)
回答No.2

Linuxに保存してから,nkfで文字コード変換を行うのはいかがでしょうか?

  • TAK_999
  • ベストアンサー率43% (42/96)
回答No.1

「秀丸」ならば、ファイルを保存するときにコードを選択できたと思います。 シェアウェアですが、値段分の価値は十分にあると思います。ベクターで検索して、試してみてください。

関連するQ&A

  • Shift_JISをeuc-jpに変換

    エクセルのデータをテキストに保存し直したデータがあります。 中身はタブ区切りの日本語の単語が数千レコード。 この時、このテキストファイルの文字コードは当然「シフトJIS」ですが、これをperlで受け取ってフォームから文字検索を行いテーブルに検索結果を表示させるプログラムを作りました。 シフトJISなので案の定、文字化けを起こしました。 なのでデータを一度「euc-jp」に変換すると「表」や「ー」などは文字化けを起こすことなく表示するようになりました。 ところが、「(1)、(2)、(3)・・・」の丸数字だけが何故か文字化けしたままで直りません。 なんとかなりませんでしょうか? #データの読み込み open F_DATA, '<', "$cgiparam" or die;  my @lines = <F_DATA>; close F_DATA; #文字コードの変換 foreach (@lines){  Encode::from_to($_,"Shift_JIS", "euc-jp"); } よろしくお願いします。

    • ベストアンサー
    • Perl
  • もともとEUCだったテキストファイルを

    もともとEUCだったテキストファイルを 間違えてS-JISで保存しちゃったみたいなのです。 秀丸で文字コード変換しなおして開いても元にもどらなかったんです。 なにか直す方法知ってる方いませんか? よろしくお願いします!

  • phpMyAdmin - 2.8.2.4で『EUC-JP』を使うには?

    レンタルサーバでPHP+MySql(EUC-JP)で構築しています。 phpMyAdmin - 2.6.3-pl1 では、ja-eucがデフォルトだったのでphpやDBをEUC-JPで設計しました。DBにインポートするテキストファイルもEUC⇒EUCなのでphpMyAdmin上でも、ブラウザ上(php)でも問題なく表示されていました。 しかし、 phpMyAdmin - 2.8.2.4 では、ja-eucが無くなってしまったため、 仕方なくUTF8でテキストを作成し、UTF8⇒EUCインポートを実行しました。 すると、phpMyAdmin上では普通に表示されるものの、 php(html)では完全に文字化けしてしまいます。 文字化けしているのはデータベースから取得した値のみです。 ソースファイルは全く同じで、異なるのはphpMyAdminのバージョンだけなのでどう対処すればよいかわかりません。 どうやったら文字化けせずに表示できるでしょうか?

    • ベストアンサー
    • PHP
  • CGIファイルをEUCに変換?

    超初心者のmaruです。 またまた解らない事が発生しました。 なんと掲示板の内容が文字化けしてしまいます 本にはEUCに変換すると直ると書いてありますが 何の事やらさっぱりです。 具体的にどうやって変換するのか教えて下さい。 お願いします。

    • 締切済み
    • CGI
  • C++でEUC-JPをSJISに変換したい。

    C++で、ライブラリなど使わずにcsvファイルの文字コードEUC-JPをSJISに変換しようと試行錯誤しましたができませんでした。 googleなどで検索したのですが、なかなかうまくいかず手詰まり気味で投稿させていただきました。 16進数の値で調整するのは理解したのですが、ファイル全部を一括でする方法が導き出せませんでした。Linuxのiconvコマンドみたいにさっくりできたら良いのですが、C++だと難しく・・・。 ご存知の方、ご教示を宜しくお願いします。 環境はLinuxのC++で変換するプログラムです。

  • エンコードのEUCについて

    はじめまして 現在○○サービスというところでホームページ を作ってもらっています。 メタタグを入れようとすると、更新の度にファイルを送る必要 があります。個人情報の関係もあり、セキュリティとシステム の関係でこうなるようです。 問題はメタタグをいれるとエンコードが自動的に変わり文字化け してしまいます。 そのサポート会社から、つぎのような回答が返ってきましたが、 私がどうすれば理解出来ません。 どなたかご指導お願いします。 *************************** ブラウザでページを表示させて、「ソースの表示」でソースを 見ると文字化けしているということでしょうか? 「ソースの表示」でソースを見るときに起動されるソフトである 「メモ帳」は「EUCコード」のコード指定表示ができません。 ですが○○SERVICEのホームページを置いてある サーバーは「EUCコード」で動いておりますので、ファイルを 「EUCコード」にしておく必要があります。 「EUCコード」でない文字コードで保存したファイルをアップすると、 公開URLを表示させたときに見えるホームページの文字が化けて しまいます。 必ず「EUCコード」で保存をしていただく必要がありますので、 もしも「メモ帳」しかエディターをお持ちでないのであれば、 「文字コード」変換ができるソフトを使って、「EUCコード」で 保存して下さい。

  • EUCのテキストファイルを読み込むと「文字化け」してしまいます

    ネットワーク上からテキストファイルを読み込むiアプリを作っています。 Shift-JISのテキストファイルは正しく表示されるんですが、 EUCのテキストファイルを読み込むと文字化けしてしまいます。 具体的にいうと,「重奏」という文字列は「スナチユ」と表示されてしまいます。 元のテキストファイルのエンコード方式をShift-JISにすれば直るんですが、テキストファイルはEUCのまま読み込みたいのです。 どうすればよいでしょうか…。

    • ベストアンサー
    • Java
  • euc-jpからutf-8の文字コード変換について

    現在、何らかのhtmlを取得する際にはurf-8で統一しようと思っているのですが、 たとえば <?php $f=file_get_contents("http://blog.livedoor.jp/dqnplus/")//文字コードEUC-JP; $f = mb_convert_encoding($f,"utf-8","eucjp-win,utf-8,sjis-win,EUC-JP"); echo $f; ?> では、EUC-JPからの変換がうまくいきません。 ……というより、EUC-JPのエンコーディングのみ失敗してしまいます。 (文字化けしたもののみ抽出すると、すべてEUC-JPでした) どのようなコードを書けば、正常にエンコードできるでしょうか。 どなたかご教示のほど、どうかよろしくお願いいたします。

    • 締切済み
    • PHP
  • EUC_JP と EUC-JP

    ここでの質問して良いものかと思いましたが、質問させてください。 phpのファイルを見ているとcharset="EUC-JP"が多いですが、 charsetのコードは『EUC_JP』 と 『EUC-JP』のどれで記入するのが正しいのでしょうか?

    • ベストアンサー
    • PHP
  • EUC_JPにない文字のshiftJISからの変換処理

    http://okwave.jp/qa757480.html ここにある質問と同じ状況になっています。 shiftJISの文字列をEUC_JPに変換したところ、 invalid byte sequence for encoding "EUC_JP" というエラーが出ました。 EUCにない文字なので変換が出来ないのはわかるのですが、ではその場合どのような処理が妥当でしょうか。 テキストデータから文字を取り込んでいるので最初から文字をEUC_JPやUTF-8で文字列を作ることができません。 EUCにない文字はどうやっても変換できないので代替文字もしくは記号を置くことで解決しようかと思ったのですが、そうするとどの文字がshiftJISにあってEUCにないかの一覧がないとどうしようもないかと思います。 この場合はどうするのが良いかアドバイスいただけませんでしょうか。

    • ベストアンサー
    • Perl