- ベストアンサー
文字コード(たぶんユニコード)
「あ」は 12354 でもあって %u3042 でもあると思っています。 12354 と %u3042 の相互変換はどういう計算で求まるんですか? それとも、12354 と %u3042 は別々に定義されたもので、計算による相互変換などないのですか?
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
3042を16進数としてみれば、 3×(16^3) + 0×(16^2) + 4×(16) + 2 = 12354 となります。
その他の回答 (1)
- do_re_mi
- ベストアンサー率27% (36/132)
回答No.1
ユニコードの表を使って、対応するシフトJISの文字に置き換えているだけです(コード表の本があります)。 下のサイトに、文字コードを変換させるソフトがあるようです。
質問者
お礼
回答ありがとうございます。 簡単な計算式が知りたいだけなんです。 12354 = f(3042) 関数f()のアルゴリズムが知りたいだけなんです。
お礼
1桁ずつだったとは気がつきませんでした。 ありがとうございます。