[過去ログ] 文字コード総合スレ part8 (1001レス)
1-

このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
942: 2014/05/26(月)11:51 ID:wJgJenmS(1) AAS
あだ名が違うだけなんよ
943
(2): 2014/05/26(月)12:31 ID:798+E0yw(1) AAS
UTF-8ってバイトストリームのくせになんでBOMなんてものがあるの?
944: 2014/05/26(月)12:35 ID:LnM16LwK(1) AAS
>>943
深謀遠慮の馬鹿の所為。
945
(1): 2014/05/26(月)12:37 ID:n/wMhhQ7(1/5) AAS
>>943
外部リンク[php]:www.w3.org

> In the UTF-8 encoding, the presence of the BOM is not essential because,
> unlike the UTF-16 encodings, there is no alternative sequence of bytes in a character.

> However, the BOM may still occur in UTF-8 encoded text, either as a
> by-product of an encoding conversion or because it was added
> by an editor to flag the content as UTF-8.

> In this situation, the BOM is often called a UTF-8 signature.

ということで、UTF-8のBOMは、BOMと似ているバイトデータですが、
BOMという呼び名が気になるなら、UTF-8 signatureと呼びましょう。
946: 2014/05/26(月)12:42 ID:n/wMhhQ7(2/5) AAS
なぜUTF-8 signatureがあるかといえば、
文字化け防止ですね。

マルチバイト文字列を使った文書の場合、
UTF-8で書いていても、他の文字コードだと
誤判定する可能性がある。

その可能性まで考慮する場合、つけても
いいということになっています。

そこまで考えるかどうかですね。
947
(1): 2014/05/26(月)12:57 ID:yW4E2WrI(1) AAS
>>941
文字集合が違うものがある。
948: 2014/05/26(月)13:06 ID:koz7MUNE(2/3) AAS
>>947
それはシフトJISの中で
78年とか83年とかって言われるやつ?
949: 2014/05/26(月)17:54 ID:2f6IRupb(1) AAS
MS932なんて明らかに別物じゃない
950
(2): 2014/05/26(月)18:41 ID:rblDMgf3(1/2) AAS
>>941
シフトJIS:Shift_JISの俗称
Shift_JIS:正式名書 JIS X 0208とかIANAではこれが使われてる
S-JIS:Shift_JISの略称
MS932:MSによるShift_JISの拡張
あってる?
951
(1): 2014/05/26(月)19:16 ID:CNfFVCaw(1) AAS
>>945
どこの馬の骨ともわからないサイトを引用して嬉しいか?
952
(1): 2014/05/26(月)19:17 ID:3kQqWzjR(1) AAS
>>950
全然ダメ話にならない
安岡に洗脳された?
953
(1): 2014/05/26(月)19:36 ID:n/wMhhQ7(3/5) AAS
>>951
www.w3.org だよ。

外部リンク:ja.wikipedia.org
> World Wide Web Consortium(ワールド・ワイド・ウェブ・コンソーシアム)は、
> World Wide Webで使用される各種技術の標準化を推進する為に設立された
> 標準化団体、非営利団体。略称はW3C(ダブリュースリーシー)。

ま、知っていて言ってるんだろうけどねw

もしかしてw3がUTF-8 signatureを使用しても
いいものとして解説してるの知って悔しかった?
MS独自の仕様とかじゃないんだよw
954: 2014/05/26(月)19:42 ID:Ht/ARlMF(1) AAS
>>953
unicodeの公式はこっちじゃないの?
外部リンク:www.unicode.org
BOMのFAQは
外部リンク[html]:www.unicode.org
955: 2014/05/26(月)21:15 ID:n/wMhhQ7(4/5) AAS
いや、「どこの馬の骨ともわからない」という
無知を馬鹿にしてるだけだからw
956
(1): 2014/05/26(月)21:59 ID:rblDMgf3(2/2) AAS
>>952
正解よろ
957
(1): 2014/05/26(月)22:20 ID:YFy2sZt2(1) AAS
>>956
シフトJIS:Windows-31とかShift_JISなどの総称・俗称
S-JIS:シフトJISと同じ
Shift_JIS:シフトJIS系文字コードの一つ。IANAでの正式名称
Windows-31J:シフトJIS系文字コードの一つ。IANAでの正式名称
ms932:Windows-31Jと同じ。俗称
958
(2): 2014/05/26(月)23:00 ID:koz7MUNE(3/3) AAS
>>957
と言うことは
Shift_JISとWindows-31Jの2種類があるんだね
どのあたりのコード規格が違って2種類なの?
入ってるフォントや文字が違うってのは除いてね
959: 2014/05/26(月)23:00 ID:jb2ZtUVc(1) AAS
何も説明してないな
960
(1): 2014/05/26(月)23:02 ID:n/wMhhQ7(5/5) AAS
>>958
> 入ってるフォントや文字が違うってのは除いてね

文字コードっていうのは、普通
入っているフォントや文字が違うものなんだけど、
その一番重要な部分を除く理由は何?
961: 2014/05/26(月)23:13 ID:sKb2ZcEr(1) AAS
>>958
Shift_JISはJIS X 0208文字とJIS X 0201文字を含む
Windows-31Jはさらに「NEC特殊文字」「IBM拡張文字」を含む
962
(1): 2014/05/27(火)01:20 ID:7VvgsYMM(1) AAS
>>960
コード体系と文字は別でしょ
Shift_JISでも78年文字とか83年文字とか
最近だと何年まで進んでるのかわからないけど
あと、同じコード位置でも機種依存やOS依存で違うし
これらはコード体系は同じと思ってる
ちがう?
963: 2014/05/27(火)03:20 ID:Ha9yhWBf(1) AAS
wikipedia貼ってどやとかもう生きていられない次元
964
(1): 2014/05/27(火)11:43 ID:empqvUFR(1) AAS
>>962
> コード体系と文字は別でしょ
別ではない。昔は厳密に区別されていなかった。

厳密に区別されるようになったのはUNICODEから
965: 2014/05/27(火)17:40 ID:jLhQ2X1r(1) AAS
>>964
昔って83年以前?
その時点でShiftJISの78規格文字とか83規格文字はあったが
規格はShiftJISだったが
機種依存文字も各社バラバラだったが
文字とコードが一緒だとどうなってたの?
意識してない人も居たってところでしょ
966: 2014/05/27(火)17:47 ID:LcMluZw6(1) AAS
文字化けというお化けが出る
967
(1): 2014/05/27(火)18:06 ID:rWEe06X3(1) AAS
>>938
ありがとう。書くよ。
エンコーディングの表記は "Shift_JIS" でいい?

grep の件は Shift_JIS だから起こった。
現在なら Shift_JIS に対応しているのを使えばいいと思うかもしれないけど
インターネット以前の時代だ。
パソコン通信はあったけど、そういうのを使える環境ではなかった。
情報は雑誌や書籍が頼りで、ソフトもそれらの付録の
フロッピーディスクが頼りだった。情報弱者だ。
しかし grep の件のような問題が起こらないエンコーディングが
あるということが解る程度には勉強していた。
自分で書くプログラムでは Shift_JIS にも一応は対応したし
海外産のプログラムを改造したこともあるが、それは
Shift_JIS だから必要なわけで、本当はやりたくない。
nkf はあったから、パイプ処理でなんとかなる場合もあるが
MS-DOS ではパイプ処理はあまり使いやすいものではない。
もし、コンソールドライバにエンコーディングを切り替えるオプションがあれば
海外のプログラムを無修正で使えたかもしれないのだが。
Shift_JIS でなければ何も問題は起こらないというわけではない。
grep もそうだ。しかし Shift_JIS でなければ起こらない問題が多すぎる。
つまり、grep が Shift_JIS に対応していないのが悪いのではなく
Shift_JIS を使っているのが不合理だという立場だ。
968: 2014/05/27(火)19:15 ID:5OfN7A1O(1) AAS
>grep が Shift_JIS に対応していないのが悪いのではなく
>Shift_JIS を使っているのが不合理

駅に車を違法駐車するひとが
「みんなやってるし取り締まる方が不合理」
と開き直ったような思考だな
969: 2014/05/27(火)20:37 ID:gGML8YGy(1) AAS
>>967
結局シフトJISに対応してない問題しかないじゃないか(呆れ)
970: 2014/05/27(火)21:12 ID:d2/Q/hOp(1) AAS
雑誌付録のソフトて大抵日本語対応てか作者日本人だから自然に対応してたよな
VectorがCD-ROMの頃で収録数増やすのにBSDとか海外製のオープンソースものが入ってきてた感じ
971: 2014/05/27(火)21:27 ID:33vy5Nng(1) AAS
MS-DOSの時代にShift_JISなんてあったっけ?
シフトジスが1983年ぐらいとしてShift_JISは1997年じゃないの
1-
あと 30 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ

ぬこの手 ぬこTOP 0.014s