Shift_JIS-2004とCP932は互換性がない
https://gyazo.com/581194bcb7eeb746ca8d527b5e980eea
Shift_JIS-2004
は、
Windows-31J
とは併用できない
符号化方式
table:互換性
Shift_JIS
Windows-31J
(
CP932
)
Shift_JIS-2004
JIS X 0208
JIS X 0208
JIS X 0213
未定義
NEC特殊文字
JIS X 0213
に含まれるが、重複分は削除されたりしている
未定義
NEC選定IBM拡張文字
JIS X 0213
の1面で使用されており、併用できない
未定義
ユーザー定義外字領域
JIS X 0213
の2面で使用されており、併用できない
未定義
IBM拡張文字
JIS X 0213
の2面で使用されており、併用できない
参考
Shift_JIS-2004 - Wikipedia
Windows の文字コードは Python では cp932 - criticablog
文字化け - Shift_JISX0213 (Shift_JIS_2004) はどこで使われていますか? - スタック・オーバーフロー
実際に
Shift_JIS-2004
が使われている場面に遭遇したことがある?という質問
「シフトジス」という言葉はShift_JISなのか、Windows-31Jなのか、はたまた、MacJapaneseなのかを理解していない人は多いので、誰かが作ったシステムから出力されたファイルであれば、その人にちゃんと確認しておいた方が良いかと思います。
日本語版のExcelはBOMが無いとWindows-31Jで解釈します
マジ?