♥ は機種依存文字?
記事自体はとても参考になるので是非ご覧あれ。引っかかったのは 6A の回答内容。
百歩譲って「環境依存文字」はまぁ分からなくもないが,機種依存文字は違うだろう。ただし、ハートマーク自体は機種および環境依存文字となりますので、携帯端末からの閲覧やお使いの環境によりましては正しく表示されない場合もございます。あらかじめご了承ください。
機種依存文字は「ベンダ固有文字」あるいは「システム外字」とも呼ばれる(個人的には「ベンダ固有文字」と呼ぶのが好きだけど)。 JIS X 0208 文字集合にない文字(例えば ♥ など)を「外字」としてコンピュータ・メーカなどが勝手に組み込んだものだ。だから同じ文字コードでも「機種」によって表示されるものが違うのだ。 Vox が ♥ などを上手く処理できるのは Unicode の文字集合(UCS)だからだ。 ♥ は UCS に含まれる。「外字」ではないのだ。だから Vox においては ♥ は機種依存文字なんかじゃない。ケータイなどで ♥ が上手く表示されないというのは日本のケータイの多くが基本的に JIS X 0208 ベースだからだ(その代わり外字として山のような絵文字があるけど)。つまり UCS (の日本語セット)をサポートしていない環境によっては表示できないということはあり得る。
ちなみに最新の JIS 文字集合(JIS X 0213)には ♥ も含まれている。Windows Vista は JIS X 0213 を正式にサポートした。早速あちこちで混乱が起きはじめているらしい。
本当は本家に書くような記事だけど, Vox 記事がネタ元なので Vox で書いてみた。たまにゃあええじゃろ。
Comments
ただ、W-ZERO3の場合は、国内向けとしてそういうのも表示できる機構になっているかもしれません。