• ベストアンサー

Cygwinの文字コード

Cygwinをインストールしてみました。 さっそくWindowsでUNIXの勉強を始めようとしていますが、日本語のディレクトリが化けてしまっています。 WindowsはShift-JIS、CygwinがEUC、という文字コードの違いだと思いますが、どのようにしたら綺麗に見られるようになるのでしょうか? ご存知の方どうか教えてください。 ちなみに、環境はWindows2000 Professional、Cygwin v1.3.22-1です。 宜しくお願いします。

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

  • ベストアンサー
  • rara_sun
  • ベストアンサー率50% (271/539)
回答No.1

LANGなどの環境変数を変更してあげればうまく行くと思いますが・・・。 こちらが参考になるかな? http://uenox.infoseek.livedoor.com/cygwin/japanese.html

rio_grande
質問者

お礼

参考になりました。 どうも有難うございました。

関連するQ&A

  • VisualStudioの文字コードについて

    現在、WindowsとLinux(Unix)でソケット通信を行い、文字のやり取りをするプログラムを作成しています。 ソースコードやコンパイルの環境は、 Windows側(Windows7):C言語(Windowsプログラミング)、VisualStudio2013でビルド&実行 Linux側:C++、g++(Cygwinを使用) です。 Windows側のソースコードがShift-JIS、Linux側がUTF-8であり、このままだと文字化けしてしまうため、Windows側のソースコードをUTF-8に変更(VisualStudioでソースコードを保存するときに「エンコード付きで保存」を使用)して再度ビルド、実行を行ったのですが、やはり文字化けしてしまいます。 ソースコードの文字コードを変更しただけでは不十分なのでしょうか? 原因があまりよく分からず困っています。 もし何か分かることがあれば教えていただきたいです、よろしくお願いします。 (もしかしたらカテゴリ違いかもしれません、申し訳ありません)

  • ディレクトリ毎、文字コード変換できるツールはありますか?

    ディレクトリ毎に、Shift_JIS⇔EUCで文字コード変換 できるおすすめなツールはありますか? なかなか良いのがなくて。。 テキストエディタでファイルを1つずつ開いて 変換してるのですが100個もあると結構大変です。

  • 文字コードの使い分けについて

    ホームページはいろんな種類の文字コード(Shift_JIS、EUCなど)で作られていますよね。 素人考えでは、日本語のサイトだけでも1種類の文字コードに統一すればいいのに・・・と思うのですが、このように様々な文字コードが存在するのはどのような理由があるのでしょうか。

    • ベストアンサー
    • HTML
  • PHPの文字コード

    PHP初心者です。 環境【WinXP、PHP5、Apache2、エディタはDreamWeaverかPHPエディタ】 あまり詳しくないので、まず文字コードが今ひとつわかりません。 参考書などでPHPはEUCで記述と書いてあるので、エディタの設定で文字コードをEUC,改行コードをLFに設定しています。 ホームページを作成していた時には、metaタグに文字コードを打っていますが、プログラムの場合必要ないんですか?普段はShift-JISで入力しています。それともmetaタグの文字コードをEUCにしなければいけないのでしょうか? 現在、初めて更新履歴を作成しています。PHPファイルをEUCで作成し、テキストファイルをShift-JISで作成したのですが、うまく表示できませんでした。色々試して、PHPもテキストもShift-JISで作成したら、一応表示されたものの、たまに¥マークが勝手に入ってしまいます。 通常Windows環境でPHPファイルを作成する時の文字コードを教えてください。また、この場合はサイト全体(htmlファイルなど)のmetaタグの文字コードはどうしたらよいのでしょうか? よろしくお願いいたします。

    • ベストアンサー
    • PHP
  • 文字コードの判別について

    とあるテキストファイルがあります。UNIX上で文字コードの判別を行いたいのですが、nkf --guess test.txtと打って調べると、 test.txt: ASCII (CRLF) となります。このファイルは、Shift-JISだという判定だと思います。 ファイルをUTF8に変換したいので、(1)Windows上のエディタ(秀丸)の機能を使ってUTF8に変換してからUNIX上にアップロードしたり、また(2)UNIX上から直接nkf -w --overwrite test.txtを実行して変換したりしたのですが、nkf --guess test.txtを打って調べると相変わらず test.txt: ASCII (CRLF) のままです。 色々調べた結果、ファイルの中身が英数字のみしか書かれていないので、nkfがこのファイルをShift JISだと「推測」しているということがわかってきました。確かに、試しにファイルの中身に日本語を書いて保存して実行してみると、ようやくnkf --guess test.txtの結果が test.txt: UTF-8 (CRLF) と表示されるようになりました。 これらの結果は、ファイルの中身のマルチバイト文字のコードを見て初めて文字コードがわかるようになるというように思えます。 私の理解ではファイル自体にEUCやShift JIS、UTF-8などの文字コードがあるものとばかり思っておりました。つまり、test.txtの内容が"This is a pen."であったとしてEUC、Shift JIS、UTF-8では全く異なる三種類のファイルが存在し得るものだと思っておりました。しかしこれは私の理解が間違っていて、英数字であれば常にShift JISであり、マルチバイト文字があって初めてUTF-8なのかEUCなのかShift JISなのかが決定されるということなのでしょうか? 英数字のみのファイルでもUTF-8ファイルという前提を確認する方法はないのでしょうか? 宜しくお願いします。

  • 「cygwin」+「teraterm」文字化け対策について

    「cygwin」と「teraterm」を それぞれインストールした状態にて、 「teraterm」より [ファイル]→[Cygwin接続]にて Cygwinシェルを利用することができます。 が、日本語文字列はどうしも文字化けしてしまいます。 [設定]→[端末]にて文字コードを 「EUC」「SJIS」「JIS」「UTF-8」と試してみましたが、 すべてダメでした。 他に打開策がございましたら、 ご教授願えたらと考えます。 よろしくお願いします。

  • TeraPadの文字コード

    TeraPadの文字コードについて教えてください。 1. TeraPadで扱える文字コードは Shift-JIS、JIS、EUC、Unicode、UTF-8、UTF-8N の6種類あるようですが、このEUCとEUC-JPは 同じものですか? 2. Shift-JISで保存すると、TeraPadの下の部分に 表示される文字コードがSJISとなります。 これはShift-JISのことですか? 3. 短い文章では文字コードを誤認識する場合も あるようですが、どうしたら正しく認識 させられますか? 指定した文字コードで保存できず困っています。

  • 文字コード

    私はデザイナです。プログラマの方が文字コードをeuc-jpなどで指定しておりますが、何故shift_jisではないんでしょうか?拙い質問ですみません。

    • ベストアンサー
    • PHP
  • ファイルの文字コード

    パソコンの文字コードには、Shift-JISやEUCなど様々な形態があるようなのですが、 日本語(漢字、半角カナなど)を使用していないファイル=英語のみのファイル ではファイルの文字コードというのはどれでも同じなのでしょうか? 初心者な質問ですが、何卒よろしくお願いします。

  • HP 文字コードの指定

    文字コードについて質問いたします。 サーバー移管でHPを作るにあたり、「EUC-JP」か「Shift_JIS」で迷っています。 今まではYAHOOで「EUC-JP」をそのまま流れで使ってましたが、今回もサーバーの流れで 「Shift_JIS」にしようとしていましたが、いろいろと調べると ・「Shift_JIS」は多くのHPが使っている ・「EUC-JP」はコピーされにくい というのがわかりました。 やはり「EUC-JP」にしたほうがいいのでしょうか? 一般的にはどういった基準で選別されているのでしょうか?