- ベストアンサー
文字化けについて詳しい方いませんか?
文字化けについて詳しい方いませんか? 私は自宅ではwindowXPを、学校でUNIXを使っています 私はプログラミングを学んでいるのですが、不思議だなぁと思うことがあります 例えば自宅で何らかのプログラムをつくったとしましょう それにコメントを入力してフラッシュメモリに保存し、 学校でそのプログラムをみると、自宅で入力したコメントが ギリシャ文字みたいなかんじになっているのです まぁOSの違いとかそんなところなのかなぁとは予測しているのですが なんだか最近気になってきました ご回答お願いします
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
- ベストアンサー
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など各種あります。 ファイルを開いたソフトが、その文字がどのコードで記述された文字かを判別して、 さらに表示できなければ、当然文字化けします。