改行コードと文字コード(OS間の違い)
意味
OSごとに改行の表し方と、漢字などの2バイト文字コードが違います。UNIX は LF、Mac OS は CR、Windows は CR+LF で、漢字コードは UNIX が JIS・EUC(Shift_JIS も使える)、Mac OS と Windows は Shift_JIS が基本です。英数字の ASCII(1バイト文字)は各OSで共通なので、そのまま受け渡せます。OS間で問題になるのは、改行コードと漢字などの2バイト文字コードです。異なるOS間でファイルをやり取りするときは、コード変換ツールを使います。
具体例
Windows で書いた C のソースを UNIX でコンパイルして失敗した場合、原因は改行コードの違いです。問12-6 で使います。
用語がわかったら、問題と公式で定着
公式集・無料サンプル問題10問もどうぞ。続きはアプリ「CAE試験対策」で。
本アプリは非公式・非提携の独立した学習アプリです(日本機械学会(JSME)・計算力学技術者認定試験とは無関係)。説明・具体例はすべて独自作成です。
用語集の一覧へ戻る