• ベストアンサー

文字化けについて詳しい方いませんか?

文字化けについて詳しい方いませんか? 私は自宅ではwindowXPを、学校でUNIXを使っています 私はプログラミングを学んでいるのですが、不思議だなぁと思うことがあります 例えば自宅で何らかのプログラムをつくったとしましょう それにコメントを入力してフラッシュメモリに保存し、 学校でそのプログラムをみると、自宅で入力したコメントが ギリシャ文字みたいなかんじになっているのです まぁOSの違いとかそんなところなのかなぁとは予測しているのですが なんだか最近気になってきました ご回答お願いします

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

  • ベストアンサー
noname#116115
noname#116115
回答No.1

Windows XP で保存したテキストファイルは文字コードが Shift_JIS で保存されます。 UNIX は現在のものは一般的に UTF-8、数年前のものは EUC-JP が使われています。 これによって正しく表示できません。 UNIX の方で echo $LANG と環境変数を確認してみてください。。 "ja_JP.UTF-8" などと表示されるはずです。 この場合は、UTF-8 なので(ターミナルの方も正しければ)以下のコマンドで正しく表示できるはずです。 nkf -w XPで作ったファイル名

その他の回答 (1)

  • shintaro-2
  • ベストアンサー率36% (2266/6245)
回答No.2

コメントを何語で記述したのか、 unixでは何のソフトで開いたのかによります。 文字コードとしては ASCII,S-JIS,EUC-JP,区点コード、unicodeなど各種あります。 ファイルを開いたソフトが、その文字がどのコードで記述された文字かを判別して、 さらに表示できなければ、当然文字化けします。

関連するQ&A