Uint8Array, Uint16Array, Uint32Array をバイトの並び順を保持して相互変換
普通にUint○○Array (TypedArray) 同士をキャストすると、入りきらないデータは切り落とされます。
これを [255, 1, 254, 2, 253, 3, 252, 4]
= 0xff, 0x01, 0xfe, 0x02, 0xfd, 0x03, 0xfc, 0x04
に変換できないかと思って、やってみました。
普通にUint○○Array (TypedArray) 同士をキャストすると、入りきらないデータは切り落とされます。
これを [255, 1, 254, 2, 253, 3, 252, 4]
= 0xff, 0x01, 0xfe, 0x02, 0xfd, 0x03, 0xfc, 0x04
に変換できないかと思って、やってみました。
デバッグ用。スペース区切りの16進表記にする。
ゲーム作ってたときに使ってたものです。計算方法は、全面的に次のサイト様を参考にさせていただきました。
localeCompare()
使えば半角と全角が混ざってても大丈夫だし、漢字とかも五十音順になる。PDO
でODBC接続します。ここではWindows10に Client Access ODBC Driver (32bit版) をインストールして使いましたが、IBM i Access ODBC Driver でもドライバ名が違うだけで方法は同じです。
ちょうど12月でミニバードの契約期間が終わるので。