全角チルダ問題
- 9. 参考) 確かめかた (Windows の場合)
• 確かめたい文字をコピーします。
• WordPad を起動し、コピーした文字を貼り付けます。
• 確かめたい文字を一文字選択し、ALT + X を押します。
• コード (UCS-4) が表示されます。
• U+301C が波ダッシュ
• U+FF5E が全角チルダ
- 10. 基礎知識1) チルダとは何か?
• こういうやつらしい。
ÃÕÑ
• 鼻音に関する音をあらわす、ダイアクリティカルマークの一種
• ダイアクリティカルマークってこんなやつら (よくしらない)
À Á Â Ä Å Ă Ą Ā
http://ja.wikipedia.org/wiki/%E3%83%80%E3%82%A4%E3%82%A2%E3%82%AF%E3%83%AA%E3%83
%86%E3%82%A3%E3%82%AB%E3%83%AB%E3%83%9E%E3%83%BC%E3%82%AF
- 13. ダッシュ(enダッシュ) /ハイフン/マイナスの違い
• 1 – 5 (ダッシュ) 1 から 5
• 1 – 5 (ハイフン) 1 の 5
• 1 – 5 (マイナス) 1 ひく 5
わけがわからん(汗
http://ja.wikipedia.org/wiki/%E3%83%80%E3%83%83%E3%82%B7%E3%83%A5
_(%E8%A8%98%E5%8F%B7)
- 14. Shift JIS (CP932) 時代
• 全角チルダはない。
• あったのは波ダッシュ。
• なので、全角/半角変換の際は、
~ (半角チルダ) は ~ (波ダッシュ) と交換してた ???
- 23. 何が起こるか?
• データベースのキャラクターが Shift JIS
• フロントエンド(Webページとか) は UTF
• Windows で入力した「~」はデータベースにどう記録されるのか?
• iPad で入力した「~」はデータベースにどう記録されるのか?
• 記録した文字を読みだして、それぞれの OS で表示させるとどうなる
のか?
- 30. 縦書きの例示字形を 90° 回転させたから。
余談1) なぜ波ダッシュの例示字形を間違ったか?
〜
〜
ちなみに縦/横 変換はいろいろなパターンがあるのです…
変換なし … 一般の文字
左下⇔右上移動 … 句点/読点
90°回転 … 括弧、鍵括弧
多分、波ダッシュは例外ケース。
http://ja.wikipedia.org/wiki/%E6%B3%A2%E3%83%80%E3%83%83%E3%82%B7%E3
%83%A5#Unicode.E3.81.AB.E9.96.A2.E9.80.A3.E3.81.99.E3.82.8B.E5.95.8F.E9.A1.8C
- 31. 余談2) ダッシュは日本語?
• ダッシュ記号は、一般句読点(General Punctuation)と呼ばれる
U+2000~U+206F の領域にあります。
• 日本語のグループではありません。
• ちなみに ”横の線” な記号は、たとえば以下のものがあります。
(以下がすべてではない)
- U+002D Hyphen-Minus
‐ U+2010 Hyphen
- U+2011 Non-Breaking Hyphen
‐ U+2012 Figure Dash
– U+2013 En Dash
— U+2014 Em Dash
― U+2015 Horizontal Bar
ー U+30FC Katakana-Hiragana Prolonged Sound Mark (長音記号)
─ U+2500 Box Drawings Light Horizontal (罫線)
━ U+2501 Box Drawings Heavy Horizontal (罫線)
一 U+4E00 いち (漢数字)
- 32. 余談3) 長音記号はいつから使われ始めたか?
• わかりません(汗
• 歴史的かなづかいでは使われてないよね?
• 多分明治から。
http://ja.wikipedia.org/wiki/%E9%95%B7%E9%9F%B3%E7%AC%A6#.E9.95.B7.E9.9F.B3.E7
.AC.A6.E3.81.AE.E6.AD.B4.E5.8F.B2
• 調べたところによると、初出は新井白石らしい。
http://www.shochian.com/cho‘onpu.htm