マイクロソフトが使ってる文字コードをShiftJISと呼ぼうがCP932と呼ぼうが NECや富士通なんかが勝手に文字を追加してしまうわけ 0259デフォルトの名無しさん2020/09/29(火) 03:15:45.97ID:3c9yndle そもそも IBM も NEC も富士通も、パソコンの主な使用目的の一つは、自社の大型コンピューターの端末として使うことだったからな。 だから自社の汎用機に合わせて文字を追加したんであって、MS-DOS とか眼中にはない。 追加した漢字が MS-DOS からもたまたま使えただけ。 パソコン専用の Apple の文字追加はまた別の理由だが。 0260デフォルトの名無しさん2020/09/29(火) 06:39:24.27ID:jqf8qavY 東風フォントの人元気かな 0261デフォルトの名無しさん2020/09/29(火) 08:26:34.17ID:asv0X/wS>>252 だったらWikipedia以外のまともなソースとやらを出してくれよ どうせ出せないんだろ? 0262デフォルトの名無しさん2020/09/29(火) 11:27:29.43ID:3c9yndle 今となっては別に昔の名前なんてどうでもだが。 アスキー・マイクロソフトが出した最初に Shift JIS に対応した MS-DOS 2.01 では MIcrosoft Kanji Code が正式名称だった。 MS-DOS のソースコードの中でSJISの処理をする部分は KANJI という表記だった。 0263デフォルトの名無しさん2020/09/29(火) 13:51:59.38ID:qO9m7cfyhttps://upload.wikimedia.org/wikipedia/commons/thumb/b/ba/JIS_and_Shift-JIS_variants.svg/2880px-JIS_and_Shift-JIS_variants.svg.png0264デフォルトの名無しさん2020/09/29(火) 14:17:45.42ID:xt+EJgQq>>263 図をまとめる下手すぎ わざとわかりづらくしてるようにしか見えない 0265デフォルトの名無しさん2020/09/29(火) 17:25:53.58ID:3c9yndle 白黒の限界を感じる。後、矢印の向きが派生ではなく包含関係だったりして、 通常とは逆なので知らない人が見ても理解するのは難しいかも。努力は認める。 >>264 文句あったらお前が書き直せ(お約束) 0266デフォルトの名無しさん2020/09/29(火) 17:37:33.69ID:aO5ZnI7G>>264 時系列とかメーカーで横に並べるべきだろうね 0267デフォルトの名無しさん2020/09/29(火) 17:39:10.32ID:aO5ZnI7G EUC-JPとShiftJIS系とUnicode系でも分けるべきだし 包含関係でまとめられるのはまとめるべきだろう 0268デフォルトの名無しさん2020/09/29(火) 17:51:57.33ID:3c9yndle ぱっと見てみたけど、包含関係は、かなり正確だな。 今までここに上げられた、いい加減な図と比べるとかなりマシ。 NEC の CP932 と、IBM の CP932 を混ぜて Windows CP932 ができたなどという中途半端な説明が 間違いということが、わかるように書かかれている。 0269デフォルトの名無しさん2020/09/29(火) 17:55:22.30ID:aO5ZnI7G>>268 図の真ん中、Shift-JIS Windows 932は Shift-JIS with NEC r13 and 89-92 and IBM DBCS からできたって書いてありますが? 0270デフォルトの名無しさん2020/09/29(火) 18:03:23.01ID:aO5ZnI7G そして、その「Shift-JIS with NEC r13 and 89-92 and IBM DBCS」は 「Shift-JIS with NEC r13 and 89-92」+「Shift-JIS with IBM DBCS」のことだって書いてありますよね? 0271デフォルトの名無しさん2020/09/29(火) 18:17:32.15ID:3c9yndle 左からも矢印が延びてるの見えない? 0272デフォルトの名無しさん2020/09/29(火) 18:20:25.83ID:aO5ZnI7G 左からの矢印? そりゃいわゆるShiftJISと呼ばれたものに「NECの追加文字」と「IBMの追加文字」を加えたって言ってるんだから 左のもの(基本的な文字セット)もあるに決まってんだろw 0273デフォルトの名無しさん2020/09/29(火) 18:34:13.19ID:3c9yndle 都合の悪いものは見えない目をしてる奴がいるようなので、 その図で表示されている文字集合の関係を表にしてみた。 Windows CP932 だけ他と比べて明らかに違うところあるだろ。 逆に IBM の CP932 にあって Windows 932 にないのとかも
A J K IBMex 漢 IBM漢 NEC特 NEC漢 Invaliant × ○ ○ × ○ × × × with NEC r13,80-92 × ○ ○ × ○ × ○ ○ with IBM DBCS × ○ ○ ○ ○ ○ × × IBM CP 932 × ○ ○ ○ ○ ○ × × with IBM DBCS & NEC × ○ ○ × ○ ○ ○ ○ Windows CP 932 ○ × ○ × ○ ○ ○ ○ IBM CP 943 × ○ ○ ○ ○ ○ ○ ○
A: ASCII J: JIS X 0201 Romaji (JIS半角英数字) K: JIS X 0201 Kana (JIS半角カナ) 漢: JIS X 0208 (JIS漢字) IBMex: IBM katakana extesion (IBM半角拡張) IBM漢: IBM DBCS extension (IBM漢字拡張) NEC特: NEC row 13 (NEC特殊文字) NEC漢: NEC row 89-92 (NEC漢字 + IBM選定NEC漢字) 0274デフォルトの名無しさん2020/09/29(火) 18:35:11.83ID:3c9yndle 表ズレた。すまん。 0275デフォルトの名無しさん2020/09/29(火) 18:39:08.12ID:aO5ZnI7G>>215のリンク先に書いてある
今、個人的に amazon kindle端末用の電子書籍データを作るにあたって 仕様として JIS X 0213:2004 を保証すると書いてあるのでこの文字コードのユニコードのセットをまとめて いわゆる JIS X 0213:2004 文字チェッカーのようなものを作っています。 Webページベースでユニコードのテキストを入力して、 使用してる文字が Kindle端末オーケーかどうかをチェックするプログラムです。 JavaScript(u16)用 と PHP(u8)用 で二種類のチェックプログラムを作ってます。
https://www.asahi-net.or.jp/~ax2s-kmtn/ref/unicode/u1f00.html#u1f72 1F72 ὲ GREEK SMALL LETTER EPSILON WITH VARIA ≡03B5(ε) 0300(◌̀) グレーブアクセント付きEPSILON小文字 2B50 1F73 έ GREEK SMALL LETTER EPSILON WITH OXIA ≡03AD(έ) アキュートアクセント付きEPSILON小文字
https://ja.wikipedia.org/wiki/グレイヴ・アクセント JIS X 0213の名称は、「アクサングラーブ, グレーブアクセント」 The grave accent ( ` ) (/ɡreɪv/ or /ɡrɑːv/) 0317デフォルトの名無しさん2020/10/02(金) 14:38:35.67ID:vWjl5fwE なんとなく備忘録