Unicodeでの文字コードの値を16進数で取得したい
JavaScriptならば下記のように。
alert('あ'.charCodeAt(0).toString(16));
ちょっとしたサンプルを作ってみました。
また、こんなサイトも見つけました。
文字の説明まで表示してくれるのが便利です。
- 外部: Unicode Lookup
で、なぜこんな簡単なことを記事にしたのかというと、実はここからが本題です。
Googleマップに目的地の名前を入力して、そこに表示された住所をコピーしました。
例として北九州市役所を挙げます。
〒803-0813 福岡県北九州市小倉北区城内1−1
それをGmailの連絡先
の住所欄に追加したあとで、番地の数字が全角であることに気づきました。
私は英数字はなるべく半角を使いたい派なので修正し、その後確認のためにマップで表示してみました。
すると、失敗してしまいます。
指定した住所ではなく、自分の現在地周辺が表示されます。
これは都市
欄が北九州市小倉北区
となっていたためで、都市: 北九州市
、周辺: 小倉北区
と分割すれば解決します。
しかし、そこに至るまでに色々と試行錯誤し、番地をつなぐハイフンにも注目しました。
「ハイフンを半角もしくは全角にすれば解決するのか?」と。
ところが、どうもGoogleマップからコピーした住所に含まれるハイフン−
は、全角でも半角でもないようです。
そんなわけで−
の文字コードを調べました。
Googleマップで使われていたのは一番上のminus sign
でした。
公式のコード表でも確認できます。2212番です。
これ、Google日本語入力でもMicrosoftIMEでも見当たりませんでした。
マイナス
でもハイフン
でも変換できず、きごう
でしらみ潰しに探してもダメでした。
うーん、欧米ではよく使われる文字なのでしょうか?
どうでもいいことに時間を使ってしまった気がしますが、文字コードの奥深さを知ることはできました。
今日、上のようにGoogleマップで場所を確認してその住所を連絡先に追加したA型事業所へ、採用の面接を受けに行ってきました。
結果は後日知らされます (-人-)
- 過去記事: 障害者の就労支援A型事業所の求人へ応募します