WindowsとLinuxの文字コードについてまとめ

テキストファイルには、文字コードが設定されています。

Windowsの文字コード

Windows10, Windows Server 2019 / 2022はデフォルトの文字コードがShift-jis(CP932)に設定されています。Shift-jisはASCIIを拡張して作られているので、半角英数のみを確認するとASCIIと同じ文字コードとなります。

以下のコマンドでWindowsの文字コードを確認します。

chcp

参考:https://learn.microsoft.com/ja-jp/windows-server/administration/windows-commands/chcp

Linuxの文字コード

Linuxの標準の文字コードはUTF-8に設定されています。

WindowsとLinuxの文字コードの違いが与える影響

WindowsとLinuxの文字コードが違うことによって生じる影響例は以下です。

  • WindowsでLinuxのテキストファイルを読み込むと文字化けする、逆もしかり
  • 改行コードが異なる(SJIFT-JISはCR+LF、UTF-8はLF)

Windowsの文字コード(ロケール)を変更する

準備中

Linuxの文字コードを変更する

Linuxのロケールを変更する方法をまとめた記事を準備しています。

タイトルとURLをコピーしました