Encoding

プログラミング・Web開発

固定長データは文字で見ると分かりにくい ― PowerShellでhex dumpして境界を見る

固定長のダミーレコードをbyte列へ変換し、項目境界・文字コード・byte数制限を業務ファイルの受入チェックへつなげます。
プログラミング・Web開発

10文字=10バイトではない ― PowerShellでUTF-8とShift_JISのバイト数を比べる

文字数、.NET String.Length、Encoding後のバイト数は同じ概念ではありません。UTF-8とcode page 932を比較し、固定長データやBOMでなぜズレるのかをPowerShellで確認します。