Chat (Lingr.com)
Informaiton
Daily
Column
- MySQL日本語の旅(5/1)
- アクセス向上秘伝(5/9)
- 一風変ったHaskellλ門(6/13)
- SICP Answer Book (5/31) 問題3.26追加
Zope Solution
Extra
アーカイブ
OSS案内所
Site Info
関連リンク
\ と \ が勝手に置き換わることは分った。 ということは、その他にも勝手に変わるものがあるかも知れない。
それで、延々と調べたというのはウソで、簡単に他にも見つかった。
~ をどうやって入力しているか?
~ は tilde(チルド、チルダ)と呼ばれたり、場合によっては「にょろ」 と呼ばれることもあるらしい。 この文字「~」の入力を、あなたはどのようにしてやっているだろうか。
~ の入力だから、当然 ~ のキーを押して入力しているというのが当然だろうが、 そうはいかないキーボードもかなり普及しているのである。
以下のキーボードは、私が使っているIBMのThinkPadのものである。
Windows 2000 が入っているのだが、0 のシフト位置に ~ があるが、 実はそれでは何の入力もできないのである。
実際の入力は、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)
上は半角、下は全角になってしまった。 またまた変なことが発生してしまったようだ。 変なことになってしまったので、今日はここで止めておこう。
フィードバック:
There is no comment.