以下のプレビューを確認して、よければページ下部のボタンで更新してください。

シングルバイト1バイト固定   ASCII文字char*
ダブルバイト 2バイト固定   Shift-JIS(漢字部位)char*
マルチバイト 1~nバイトの可変 Shift-JISchar*
ワイド文字  ユニコード UTF-8とかwchar_t*

WindowsAPIの変換関数

MultiByteToWideCharShift-JIS > UTF-8char* > wchar_t*
WideCharToMultiByteUTF-8 > Shift-JISwchar_t > char*

古い標準関数はマルチバイトにしか対応しておらず、新しい関数はワイド文字が標準化してきている。
つまり、Shift-JISからUTF-8へ標準が移ってきているので、UTF-8に対応しきれていないC標準関数などが必然的に廃れていく。


タイムスタンプを変更しない