「ダッシュ (記号)」の版間の差分

削除された内容 追加された内容
リダイレクト
Albinus (会話 | 投稿記録)
→‎全角ダッシュのマッピング問題: VistaでCP932自体のマッピングが変わったのは誤り
67行目:
 
ただし、かつて[[Unicodeコンソーシアム]]がnon-normativeな情報としてFTPサイトで提供していた[[Shift_JIS]]との対応を記したテキストファイルには、Shift_JISの0x815C (1区29点に対応するコード値)に対応するものとしてU+2015を記していた。このテキストファイルはいまやUnicodeコンソーシアムによってobsoleteとされているが(Unicodeと他の国家規格等との対応は他の規格の側でつける方針)、この変換表の通りに実装したプログラムが今でも存在すると考えられる。
これは[[マイクロソフト]]が実装している[[Microsoft Windows XP|Windows XP]]までの[[Microsoftコードページ932|CP932]]のUnicode変換と同じである。
 
これに対し、[[アップル (企業)|アップル]]のShift_JISの実装である[[MacJapanese]]や[[Microsoft Windows Vista|Windows Vista]]以降のCP932IMEパッドの文字一覧におけるJIS X 0213の面区点表示では、JIS X 0208/0213と同じEM DASH (U+2014) にマッピングされている。
 
これらの非[[互換性]]により、Shift_JISの0x815Cを使った[[テキスト]]データは[[文字化け]]することがある。とはいえ、