Shift_JIS:817Cに対してWindows-31J(MS932):U+FF0D ここを混在していると文字化けの原因となります。 フォントの違いにより見た目が変わってしまった 同じ日本語のテキストでも、文字コードが異なるとフォントの形状や配置が微妙に異なること(フォントの揺れ)があります。これは、異なる文...
デコードの結果はUTF-8以外は文字化けしていました。 Shift-Jis : 蝗エ蝗蜃オ蝗 MS932 : 蝗エ蝗蜃オ蝗 windows-31j : 蝗エ蝗蜃オ蝗 UTF-8 : 文字化けなし UTF-16 : ・???蝗??? MS932が文字化けせず、他が文字化けするかと思っていましたが、理解が間違ってますでしょうか?
SJISは色々ありますが、Microsoft の製品内部での話ですので、以下で出てくる SJIS は 全て Windows-31J (MS932) となります。 今回のケースでは、SJIS の種類の違いの問題は発生しませんので、以下では割愛しています。 text/ntext 型は既に非推奨ですので以下では言及しませんが、今回の話...