以下の2つの文章に、どんな違いがあるでしょうか。
1.2009年7月~9月の、私の体重はおおよそ75キロだった。 2.2009年10月〜12月の、私の体重はおおよそ80キロだった。 はい。体重が増えてますね。まあこれは事実で、どうにかせなあかんなー、と思っている所存ですが、そんな話ではなく、もう少し真面目な話題を。 実はもう一つ違いがあります。「から」を示す波の形について、1は先に山が上がっているのに対し、2では先に下がっています。これね、1回気にしだすととても気になります。特にWindowsユーザは2の波ダッシュが綺麗に表示されないのでいらいらするのです。あ、この「~」は「にょろ」ではなく、「波ダッシュ」という名前がついています。 で、先に言っておくと、違和感に気付けるのはWindowsユーザーだけだと思います。多分、macな人は体重の違いしか違いがないので、この先は読み飛ばしていただいても結構です。 パソコンは、もともと英文字しか扱えない世界でした。大文字、小文字で52文字、いろいろな記号を入れても2の7乗にあたる128種類でコトが済んだのです。その後、1文字を表すのに1バイトという領域を確保することになりましたが、これは2の8乗、256種類の表現が可能になります。 しかし、日本語を使用しようと思ったら、当然256個では足りません。このため、表現の領域を2バイトに拡張し、6万個分を確保しました。厳密に言うと、使えない領域もあるため、6万個全部というわけではないのですが、それでも日本語を表現するには十分な領域です。このほか、中国や韓国でも多くの文字の種類があります。ここら辺をいっぺんに括ってCJK(Chinese-Japan-Korea)文字と呼ばれますが、中国と日本の漢字には微妙な違いがあったりします。 一気に話を飛ばしますが、インターネットの普及などで、これら世界中にある全ての文字を一つのコードで表現しないと大変なことになる、という事態に陥ったため、新たな文字コードの体型、Unicodeというものが生み出されました。これは日本と中国で本当に微妙な違いがある漢字も別々のものとして扱うことができるくらいの種類を確保できるようになりました。 んで、そのUnicodeが、今回の波ダッシュの違いの原因を作り出している張本人です。日本では、JISという規格で漢字の一覧表が作られましたが、Unicodeを決めるのは海外の部隊。んで、どうしてそうなったのかわかりませんが日本語の縦書きの波ダッシュを90度回転させて、波ダッシュを「〜」(まず下がってから上に上がる)と定義したそうです。確かに、縦書きの場合は上が左に膨らんで、下が右に膨らむので、その縦書きを回転させて横バージョンにしたら、そうにしかならないのですが・・・因みに、Unicodeでは、「~」は全角チルダ、と呼ばれます。外国語の発音記号などに使われる「~」(チルダ)を日本語用に表現したもの、とでも言えばいいでしょうか。 んで、私も愛用しているWindowsでは、波ダッシュをどう扱うか、としたときに、「下始まりはないだろう」ということで、波ダッシュも全角チルダも「~」にすると決めてしまったんだそうです(当初はそうでなかったそうですが)。結局これが事実上のスタンダードとなったのですが、これは別の問題も生み出しました。 先ほどWindowsでは「波ダッシュも全角チルダも同じ記号を使う」と書きましたが、Unicodeでは本来別に定義されています。なので、Unicodeを使って何かをするプログラムの場合、Windowsで入力された「~」は、波ダッシュなのか、チルダなのか、わからないのです。要は、Windowsは波ダッシュも全角チルダも全角チルダとしてしまうのです。 Linuxをはじめとしたmacなどでは、これを厳密に区別します(そもそもUnicodeで扱ってる)から、波ダッシュは波ダッシュとして扱います。とはいえ、この波の形が下始まりではおかしい、ということで、表示は「~」となっています。波ダッシュとチルダのコードは別々に扱いますが、表示はどちらも「~」となります。若干ややこしくなってきましたが、ここで誤解が生まれるのです。 Windowsでは、Unicodeで波ダッシュとなっているコードは、Unicodeの定義どおり「〜」と表示するようになっているのです(Vistaのメイリオフォントからは、どちらも「~」だそうですが、むりくり感がありますねぇ)。 ちなみに、キーボードで入力しているのは、大抵波ダッシュです。 多少わかりやすくしてみると、 ・Windowsの人 波ダッシュを入力 → Unicodeの全角チルダへ 全角チルダを入力 → Unicodeの全角チルダへ Unicodeの全角チルダ → 「~」を表示 Unicodeの波ダッシュ → 「〜」を表示 ・macの人 波ダッシュを入力 → Unicodeの波ダッシュへ 全角チルダを入力 → Unicodeの全角チルダへ Unicodeの全角チルダ → 「~」を表示 Unicodeの波ダッシュ → 「~」を表示 だから、Windowsの人が誰かのブログを読んだりする時に、「〜」なのか「~」なのかで、その人が使っているOSがおおよそわかります。Windowsの人が見て、「〜」になっているブログは、mac使いが書いた、ということなのです。と、いうことでGACKTはmac使いだということですね。たまたま、このブログの別の記事から見ていたときに、そういえば、と気づいて書いたことですが、いつの間にかこんなに長文になってしまいました。 それにしても、「〜」って、書き辛いのに、どうしてこんな文字が定義されてしまったのか。 ナゾです。
by hidemite
| 2010-01-27 20:48
| PC
|
[free software]
Internet Radio Player [top keyword] PT2/GH-EB262-C7 セブンイレブンクリーニング [friends] 虹の根っこを掘り起こすなよ 全体 徳島から道後温泉 アキレス腱断裂 またまた九州 山陽・四国旅 日々思考 料理ネタ 日常 W-ZERO3 PC 家 再びの九州 西九州の旅 2009の旅行 写真 四国巡礼 秋の九州 甲信越旅行記 山陰旅行記 北陸旅行記 紅葉を目指して 取り急ぎ愚痴 ひとくちメモ 詩・小説 未分類 2015年 07月 2015年 06月 2015年 05月 2015年 04月 2015年 03月 2015年 02月 2015年 01月 2014年 12月 2014年 11月 2014年 10月 2014年 09月 2014年 08月 2014年 07月 2014年 06月 2014年 05月 2014年 04月 2014年 03月 2014年 02月 2014年 01月 2013年 12月 2013年 11月 2013年 10月 2013年 09月 2013年 08月 2013年 07月 2013年 06月 2013年 05月 2013年 04月 2013年 03月 2013年 02月 2013年 01月 2012年 12月 2012年 11月 2012年 10月 2012年 09月 2012年 08月 2012年 07月 2012年 06月 2012年 05月 2012年 04月 2012年 03月 2012年 02月 2012年 01月 2011年 12月 2011年 11月 2011年 10月 2011年 09月 2011年 08月 2011年 07月 2011年 06月 2011年 05月 2011年 04月 2011年 03月 2011年 02月 2011年 01月 2010年 12月 2010年 11月 2010年 10月 2010年 09月 2010年 08月 2010年 07月 2010年 06月 2010年 05月 2010年 04月 2010年 03月 2010年 02月 2010年 01月 2009年 12月 2009年 11月 2009年 10月 2009年 09月 2009年 08月 2009年 07月 2009年 06月 2009年 05月 2009年 04月 2009年 03月 2009年 02月 2009年 01月 2008年 12月 2008年 11月 2008年 10月 2008年 09月 2008年 08月 2008年 07月 2008年 06月 2008年 05月 2008年 04月 2008年 03月 2008年 02月 2008年 01月 2007年 12月 2007年 11月 2007年 10月 2007年 09月 2007年 08月 2007年 07月 2007年 06月 2007年 05月 2007年 04月 2007年 03月 2007年 02月 2007年 01月 2006年 12月 2006年 11月 2006年 10月 2006年 09月 2006年 08月 2006年 07月 2006年 06月 2006年 05月 2006年 04月 2006年 03月 2006年 02月 2006年 01月 2005年 12月 2005年 11月 2005年 10月 2005年 09月 2005年 08月 2005年 07月 2005年 06月 2005年 05月 2005年 04月 2005年 03月 2005年 02月 2005年 01月 2004年 12月 2004年 11月 2004年 10月 2004年 09月 2004年 08月 2004年 07月 2004年 06月 |
ファン申請 |
||