プロが教える店舗&オフィスのセキュリティ対策術

「あ」は 12354 でもあって %u3042 でもあると思っています。
12354 と %u3042 の相互変換はどういう計算で求まるんですか?
それとも、12354 と %u3042 は別々に定義されたもので、計算による相互変換などないのですか?

A 回答 (2件)

3042を16進数としてみれば、


3×(16^3) + 0×(16^2) + 4×(16) + 2 = 12354
となります。
    • good
    • 0
この回答へのお礼

1桁ずつだったとは気がつきませんでした。
ありがとうございます。

お礼日時:2003/03/17 12:28

ユニコードの表を使って、対応するシフトJISの文字に置き換えているだけです(コード表の本があります)。


下のサイトに、文字コードを変換させるソフトがあるようです。

 

参考URL:http://member.nifty.ne.jp/Nowral/31_Unicode/31_U …
    • good
    • 0
この回答へのお礼

回答ありがとうございます。
簡単な計算式が知りたいだけなんです。
12354 = f(3042)
関数f()のアルゴリズムが知りたいだけなんです。

お礼日時:2003/03/17 12:18

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!