テクノロジー

HiÐΞと打つ方法

handa's icon'
  • handa
  • 2021/12/11 04:35

ツイッター見てたら、こんなツイートがありました。

WindowsでUnicode文字を直接打つ方法はないのかなと興味がわき、調べてみました。

 

16進ダンプでコードを確認

 まずは情報収集です。本家から「HiÐΞ」という文字をコピってきます。メモ帳などにその文字を貼り付け、hide.txtというファイル名でUTF-16で保存します(UTF-8ではない)。このhide.txtの16進ダンプを確認します。Binary Editor BZなどを使うといいでしょう。

Content image
BZでの16進ダンプ

 

先頭2バイトは無視します。このように、

H: 0x0048

i: 0x0069

Ð: 0x00D0

Ξ: 0x039E

とわかります。Hとiはアスキー文字です。キーボードからHとiを打てば出ます。

 

Unicodeのコード表

 次に、Unicodeの情報が得られるサイトへ行きます。FileFormatInfoというサイトでUnicodeの文字検索ができます。

ここで「Ð」「Ξ」をコピペで入れて検索します。すると

Ð: LATIN CAPITAL LETTER ETH  U+00D0

Ξ: GREEK CAPITAL LETTER XI  U+039E

という情報が得られます。Ðはラテン文字、Ξはギリシャ文字みたいですね。へぇ~ですね。

Content image
Ðの詳細情報
Content image
Ξの詳細情報

これにより、16進ダンプと合っていることが確認できました。

 

文字コード表

 Windowsでは文字コード表(charmap.exe)というアプリがあり、文字検索をしたり選んだ文字をクリップボードにコピーすることができます。そこで、Ðを検索してみました。

Content image
文字コード表

 ヒットしません。そんなばかな。。。文字コード表アプリでは、Ð・Ξを打てないとわかりました。

 

VBScript

 プログラムからのアプローチをしてみましょう。昔懐かしいVBScriptを作ってみます。VBScriptはWindowsに標準で入っているしコマンドへのパスも通っているので、一般人でもすぐ使えます。なおWindows10で確認しました。

 コードを書き、hide.vbsというファイル名で保存します。保存時の文字コードは何でもいいです。

Wscript.Echo ChrW(&H48)+ChrW(&H69)+ChrW(&H00D0)+ChrW(&H039E)

「&H」というのは、16進リテラルだよとインタプリタに伝える接頭辞です。

> cscript hide.vbs

で実行します。以下が実行結果です。

Content image
VBScript実行

これをコピペしてください。うーん。解決になっていない。。。

 

Office

お、Officeを使った打ち方もありますよ!

 

まずExcel。

Content image
ExcelでUnicode文字を扱う

セルA1に00d0、A2に039eと打ちます。

セルB1に=HEX2DEC(A1)と式を打ちます。B2はB1の式をコピペします。

セルC1に=UNICHAR(B1)と式を打ちます。C2はC1の式をコピペします。

ほら、ちゃんとÐ・Ξが出てます。

 

最後にWord。テンキーのあるキーボードを使います。

まず、NumLockをオンにします。

Content image
NumLockオン

Altキーを押しながら、テンキーで0208と打ちます。Altを離すと「ミ」という文字が出ますが、かまわずEnterを押します。すると、Ðが出ます。0208というのは、00d0を10進数に直した数ですね。

同様に、Altキーを押しながら、テンキーで0926と打ちます。Altを離すと「・」という文字が出ますが、かまわずEnterを押します。すると、Ξが出ます。039eを10進に直すと0926です。

Content image
WordでUnicode文字を扱う

謎の文字が出るのがわかりませんが、一応、手入力する方法としてはこれが一番簡単かもしれません。Wordがないと入力できないのか。。。

 

なぜかALISでHiÐΞのことを書いてみました。

 

終わり。

 

 

Supporter profile iconSupporter profile iconSupporter profile iconSupporter profile icon Supporters link icon
Article tip 9人がサポートしています
獲得ALIS: Article like 226.09 ALIS Article tip 31.72 ALIS
handa's icon'
  • handa
  • @handa
コンピュータシステムの開発、子供向けプログラミング教室などを行っています。

投稿者の人気記事
コメントする
コメントする
こちらもおすすめ!
Eye catch
クリプト

Bitcoinの価値の源泉は、PoWによる電気代ではなくて"競争原理"だった。

Like token Tip token
159.32 ALIS
Eye catch
クリプト

NFT解体新書・デジタルデータをNFTで販売するときのすべて【実証実験・共有レポート】

Like token Tip token
120.79 ALIS
Eye catch
ゲーム

ドラクエで学ぶオーバフロー

Like token Tip token
30.10 ALIS
Eye catch
クリプト

17万円のPCでTwitterやってるのはもったいないのでETHマイニングを始めた話

Like token Tip token
46.60 ALIS
Eye catch
テクノロジー

オープンソースプロジェクトに参加して自己肯定感を高める

Like token Tip token
85.05 ALIS
Eye catch
他カテゴリ

機械学習を体験してみよう!(難易度低)

Like token Tip token
69.82 ALIS
Eye catch
クリプト

Bitcoin史 〜0.00076ドルから6万ドルへの歩み〜

Like token Tip token
947.13 ALIS
Eye catch
クリプト

Uniswap v3を完全に理解した

Like token Tip token
18.92 ALIS
Eye catch
テクノロジー

なぜ、素人エンジニアの私が60日間でブロックチェーンゲームを制作できたのか、について語ってみた

Like token Tip token
270.93 ALIS
Eye catch
テクノロジー

iOS15 配信開始!!

Like token Tip token
7.20 ALIS
Eye catch
テクノロジー

彼女でも分かるように解説:ディープフェイク

Like token Tip token
32.10 ALIS
Eye catch
クリプト

「ハッシュ」とは何なのか、必ず理解させます

Like token Tip token
0.10 ALIS