• ベストアンサー

ウィンドウズでlinuxのテキストを作成するには?

linuxでjavaプログラムを作った。で、このファイルはテキストファイルを読んで動くことになる。このときGNOMEテキストエディタで作ったファイルなら問題ないがウィンドウズのメモ帳でUTF-8で保存しても動きがおかしくなる。ウィンドウズでGNOMEテキストエディタが作成するものとまったく同じものを作りたいがどうしたらいいですか?

質問者が選んだベストアンサー

  • ベストアンサー
noname#223623
noname#223623
回答No.4

メモ帳で作るとBOMが付加されるらしい。TeraPadでUTF-8Nで保存したらどうだろう。

参考URL:
http://sakaguch.com/utf1.html
osiete_kun
質問者

補足

UTF-8N + LFでうまくいきました。

その他の回答 (3)

  • don_go
  • ベストアンサー率31% (336/1059)
回答No.3

>terapadでやってみたがやはりおかしくなる。UTF-8でLFに設定です。 terapadで、EUCでLFの設定では?

  • kaZho_em
  • ベストアンサー率50% (2950/5879)
回答No.2

改行コードの違いによるものでは? MS-DOS、Windows系で改行は CR+LF ですが、Linux では LF です。 改行コードを選択可能なエディタを使うか、nkf コマンドで CR を取り除いてみて下さい。

  • chiezo2005
  • ベストアンサー率41% (634/1537)
回答No.1

関係ないかもしれませんが,改行コードをLFに設定してみてはどうでしょう。 メモ帖で作ったUTF-8は改行コードがCRLFになっているみたいです。

osiete_kun
質問者

補足

terapadでやってみたがやはりおかしくなる。UTF-8でLFに設定です。

関連するQ&A

  • UTF-16テキストファイルの作成

    エクセルで作成したデータをUTF-16形式で保存したいのですが、 「名前をつけて保存」でファイルの種類を選ぼうとしても、 該当の形式が見当たりません。 Unicodeテキストで保存してからメモ帳で開いて文字コードを変更しようとしてみましたが、UTF-8しか選択肢がありません。 どなたか方法を知ってる方、教えてください。お願いします。

  • テキストをUTF-8で保存するため

    テキストをUTF-8で保存するため以下に http://madeinpc.blog50.fc2.com/blog-entry-308.html 『•文字コードを指定できるテキストエディタ(Terapadなど)』を使用するように 『「UTF-8」なので、メモ帳でそのまま保存したテキストファイルは使用できません』 との記述があります。 意味がどうも分かりません。Windowsに標準付属しているメモ帳で「名前をつけて保存→文字コード→UTF-8」としてやれば同じことではないかと思うのですが如何でしょう? よろしくお願いします。

  • マイフェスで作成したテキストファイルについて

    MIFES(マイフェス)を使ってテキストファイル(.txt)を作成しています。 作成したファイルをマイフェスで開く分には何の問題もないのですが、 Windowsのメモ帳で開くと、 改行している場所に「↑」と表示されており改行されません。 例えばマイフェスで、  あいうえお  かきくけこ という文章のテキストファイルを作成し、これをメモ帳で開くと、  あいうえお↑かきくけこ と表示されてしまいます。 他のエディタで開いても正常に改行されるようにするには どうしたらよいでしょうか。

  • onedriveで編集したテキストが文字化けします

    onedriveにあるテキストファイルをandroidとwindows10(バージョンは1909)で同期して使っているのですが、 androidのQuickEditというアプリで編集すると発現条件はわからないのですが、ただ日本語を追加するだけで文字化けしてしまいます。 文字化けしないテキストファイルをwindows側から標準のメモ帳で開いてから保存しようとすると保存形式がUTF-8となっているのに対して文字化けしてるテキストファイルだとANSIとなっています。 このことからUTF-8で保存されてるファイルをwindowsのメモ帳がANSIとして読み込んでるのではないかと思っているのですが原因がわかりません。 androidのテキストエディタを変えて試そうといろいろインストールしてみたのですが、onedriveのファイルの読み込み書き込み出来るものが見つからず試せませんでした。 onedriveで使える別のテキストエディタアプリや、文字化けの原因、対策方法などご存じの方いらしたら教えてくださるとうれしいです。 どうぞよろしくお願いいたします。

  • テキストエディターの文字化け

    素人の者です。 これまで、PHPのプログラムの書き込みをSJISで行ってきましたが、どうもネット上を調べているうちにSJISはあまり使わないほうが良いようなことが書いてあったので、UTF-8で書くことにしようと思いました。そして、UTF-8で書いていてWEB上は特に問題なく文字化けもせず表示されるのですが、テキストエディターで再度ファイルを開くと、テキストエディター内で文字化けしていることがあります。メモ帳で開くときはファイルの文字コートをUTF-8に指定すれば文字化けしません。サクラエディターで開けば、何もしなくても文字化けしません。php_editor_stdで開けば、文字化けします。ez-HTMLで開けば、文字化けします。???とこんな具合です。テキストエディターを開くときにエンコードを指定して開けば、文字化けはしないであろうと考えて、設定の部分を色々と探していじってみても、文字化けの現象は変わりません。SJISですと、ダメ文字とかあるのでやはり切り替えていったほうが良いと思い試している最中です。テキストエディターで文字化けした場合、どのようにすれば解消するのかお分かりになる方がおりました教えていただけないでしょうか。よろしくお願いいたします。

    • ベストアンサー
    • PHP
  • htmlファイルを作成することができるソフト

    htmlファイルを作成するソフトについてです。 (1)htmlファイルを作成するときに、Word 2003で作成すると、html形式で保存してもInternet Explorer 6.0でそれを開くとファイルの中身(タグなど)がそのまま文字として見えてしまい、ホームページとしては表示されません。Word 2003としてはこれで正常なのでしょうか。htmlファイルで保存したのだからInternet Explorer 6.0で開くとホームページとして表示されないとおかしいと思うのですが。 (2)テキストエディタでhtmlファイルを作成してできあたったものをInternet Explorer 6.0で開くと、テキストエディタによっては正常に表示されますが、テキストエディタによっては正常に表示されない(つまり、12ポイントにしたいと思った文字がは8ポイントくらいになったり、左詰したいと思った文字がセンタリングされたりして表示される)ものもあります。これは、テキストエディタとしてはどちらも正常なのでしょうか。(ちなみに、メモ帳で作成すると、常に正常に表示されます)。 (3)正常に表示されるテキストエディタを判別するにはどのようにしたらよいのでしょうか。htmlファイルを実際に作ってできたものをInternet Explorer 6.0で開いてみるまで分からないのでしょうか。 よろしくお願いします。

    • ベストアンサー
    • HTML
  • 軽量テキストエディタ

    WindowsアプリでLinuxやMacと互換のあるWindowsのメモ帳のような軽量テキストエディタたはありますか? あまり詳しくないのですが改行コードの違いでレイアウトが崩れるんですよね? メモ帳でそのようなのを改善できますか? Atomを進められたのですが重たすぎて気軽に使うにはちょっとという感じです よろしくお願いします

  • UTF-8での保存について

     エディットボックスに入力してある日本語の文字列をUTF-8やUTF-8Nでテキストファイルに保存したのですがうまくいきません。  UTF-8の場合はファイルの先頭に3バイトのBOMをつければいいらしいので、 ファイルの先頭に0xEF,0xBB,0xBFの3バイトを追加してテキストファイルに保存しましたがメモ帳で開くと文字化けします(メモ帳で開くときは文字コードをUTF-8にして開いてます)。 作成したテキストファイルをバイナリエディタで開いてみると先頭の3バイトはEFBBBFとなっているので何も問題はないと思うのですが、どうして文字化けするファイルができてしまうのでしょうか? --- 実行環境 --- Microsoft Visual C++ 2010 Express WIN32 ユニコードビルド C言語

  • Linux用のメモ帳のようなソフト

    Windowsのメモ帳に似たLinux用のテキストエディタを紹介してください。

  • javaアプレットでテキストエディタを作成する

    いつもお世話になっております。 タイトル通りなのですが・・・。 javaアプレットで、テキストエディタを作成したのですが、入力した文字を保存することができませんでした。 なので、ただ文字を入力するだけの作品になってしまいました。 この場合、保存させるにはどのような方法があるのでしょうか? よろしければ、アドバイスお願いいたします。 よろしくお願い致します。

    • ベストアンサー
    • Java