Open Source WEB

\ と \ が勝手に置き換わることは分った。 ということは、その他にも勝手に変わるものがあるかも知れない。

それで、延々と調べたというのはウソで、簡単に他にも見つかった。


~ をどうやって入力しているか?

~ は tilde(チルド、チルダ)と呼ばれたり、場合によっては「にょろ」 と呼ばれることもあるらしい。 この文字「~」の入力を、あなたはどのようにしてやっているだろうか。

~ の入力だから、当然 ~ のキーを押して入力しているというのが当然だろうが、 そうはいかないキーボードもかなり普及しているのである。

以下のキーボードは、私が使っているIBMのThinkPadのものである。

Windows 2000 が入っているのだが、 のシフト位置に ~ があるが、 実はそれでは何の入力もできないのである。

実際の入力は、2つ右のキーをシフトと共に押すと、ちゃんと ~ が入る。 キートップは、波形ではなく、上付きの‾(ただし半角)になっているのだが、 それでちゃんと入るのである。

最近は、こういう訳の分らない動きをするキーボードは 困るとみえて、~ を押すと ~ が入力できるパソコンが増えてきたようだ。


~ や 〜 の調査

では、本題に戻って、~ を色々変換してみよう。

まず最初に、mysql を SET NAMES により ujis に設定するとともに、 端末の文字コードも EUC-JP に設定してから、色々調べてみた。

mysql> SET NAMES ujis;
Query OK, 0 rows affected (0.00 sec)

mysql> SELECT '~';
+---+
| ~ |
+---+
| ~ |
+---+
1 row in set (0.00 sec)

mysql> SELECT CONVERT('~' USING sjis);
+-------------------------+
| CONVERT('~' USING sjis) |
+-------------------------+
| ~                       |
+-------------------------+
1 row in set (0.00 sec)

mysql> SELECT CONVERT('~' USING utf8);
+-------------------------+
| CONVERT('~' USING utf8) |
+-------------------------+
| ~                       |
+-------------------------+
1 row in set (0.00 sec)

なかなか順調である。大丈夫そうだ。

ところで、波といえば全角の 〜 があったが、これも試しておこう。

mysql> select '〜';
+-----+
| ~   |
+-----+
| 〜 |
+-----+
1 row in set (0.01 sec)

上は半角、下は全角になってしまった。 またまた変なことが発生してしまったようだ。 変なことになってしまったので、今日はここで止めておこう。


戻る:バックスラッシュ(\,5C)が文字化けする(続々編)

次へ:全角の〜が半角の~に文字化けする(続編)


フィードバック:

Name:
Comment:

There is no comment.

このサイトは、 IPA の「平成15年度オープンソフトウエア活用基盤整備事業」 の委託事業として開発されたKahuaで試験的に運用しております。

Copyright (c) 2004-2007 株式会社タイムインターメディア About Us