[過去ログ] 文字コード総合スレ Part12 (1002レス)
上下前次1-新
抽出解除 必死チェッカー(本家) (べ) 自ID レス栞 あぼーん
このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
41: デフォルトの名無しさん [] 2018/12/20(木) 21:19:19 ID:/Up9dRku(1/8) AAS
Unicodeは普通にリトルエンディアンもありだ
なんで Byte Order Mark(BOM) がファイルの先頭に入ってるのか分かってない
Javaバイトコードのcafe babeみたいな飾りだと思ってんの
リトルエンディアンの計算機ばっかりがあるとこで
ビッグエンディアンでファイルを保存する理由なんかないからな
当然、そういったコンテンツデータがHTTPでも流れてくる
42: デフォルトの名無しさん [] 2018/12/20(木) 21:20:17 ID:/Up9dRku(2/8) AAS
やっぱりこの板には
クルクルパーしかいない
そしてそのクルクルパーの声だけがでかい
やっぱりな低学歴知恵遅れは
この板から排除する必要がある
板が正常に機能しない
44: デフォルトの名無しさん [] 2018/12/20(木) 21:31:46 ID:/Up9dRku(3/8) AAS
32bitなら
ちゃんと32bitに詰まるように
メンバの順序かえる
45(1): デフォルトの名無しさん [] 2018/12/20(木) 21:38:37 ID:/Up9dRku(4/8) AAS
char unko
char foo
int aho
short poi
char baka
int manuke
short boo
char woo
↓
int manuke
----
int aho
----
short poi
short boo
----
char unko
char foo
char baka
char woo
64bitでも考え方は同じ
強制パッキングのオプション使えるコンパイラもある
47: デフォルトの名無しさん [] 2018/12/20(木) 21:44:56 ID:/Up9dRku(5/8) AAS
バカがよくやる誤りは
メモリ境界をまたぐ位置で64bit値を参照したりして
バスエラーを起こす
シリアライズデータを直に参照できると思ってるバカがあとをたたない
CISCの計算機しか使ったことないサル並の脳みそのヤツがよくやる
48: デフォルトの名無しさん [] 2018/12/20(木) 21:53:38 ID:/Up9dRku(6/8) AAS
そんなファイル読み込むときに
普通にintなんか使わないからな
そんなことは低学歴知恵遅れしか発想できない
utf16なら16bit単位(uint16_t)
utf32なら32bit単位(uint16_t)
で読み込む
リトルエンディアンの計算機で
ビッグエンディアンのUnicode読む場合は
16bit単位なら16bit単位でオクテット列の並びを逆転させる
32bit単位なら32bit単位でオクテット列の並びを逆転させる
リトルエンディアンの計算機で
リトルエンディアンのファイル読み込むならオクテット列の並びを逆転させる必要はない
ビッグエンディアンならその逆になる
低学歴知恵遅れはこういった基本的な理解がない
51: デフォルトの名無しさん [] 2018/12/20(木) 22:00:12 ID:/Up9dRku(7/8) AAS
だからそう書いてる
手動で自分で並べ替える
56: デフォルトの名無しさん [] 2018/12/20(木) 23:49:16 ID:/Up9dRku(8/8) AAS
やはり低学歴知恵遅れには
C++はむり
レスみればよく分かる
レスから頭の悪さがにじみ出てる
低学歴のレスはすぐにわかるわ
残念なことに
上下前次1-新書関写板覧索設栞歴
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル
ぬこの手 ぬこTOP 0.030s