今まで『Windows』をメインで使っていた人が『Ubuntu』(Linux)を使おうとした際に、まず頭を悩ませるのがテキストファイルの扱いではないかと思います。 日本語(漢字)の文字コードとしては、主に『JIS』,『シフトJIS』,『EUC』,『UTF-8』などが使われており、通常『Windows』では『シフトJIS』,『Ubuntu』では『UTF-8』が標準となっています。 プログラマーでもない限り余り意識することは無いと思いますが、内部では漢字1文字に対して『シフトJIS』では2バイト,『UTF-8』では3バイト(正確には可変長なので4バイトの場合もあり)を使用しています。 漢字コード以外にも、『Windows』と『Ubuntu』(Linux)では改行の扱いも異なっており、1回改行するのに『Windows』では『CR,LF』の2バイト,『Ubuntu』では『LF』の1バイトのみとなっ