「JavaでString⇔16進コードの相互変換」の詳細記事: Javaってまだいけますか
いっぱいいっぱいで無理なので学んだ事をいちいちメモっていくブログです。
[PR]
×
[PR]上記の広告は3ヶ月以上新規記事投稿のないブログに表示されています。新しい記事を書く事で広告が消えます。
Navigation
JavaでString⇔16進コードの相互変換
String target = "㍼"; // 文字コードは0x878f
// Stringからコードへ
char[] buf = new String(target.getBytes("MS932"), "8859_1").toCharArray();
System.out.println(Integer.toHexString(buf[0]) + Integer.toHexString(buf[1]));
// →878f
// コードからStringへ
buf = new char[]{(char)Integer.parseInt("87", 16), (char)Integer.parseInt("8f", 16)};
System.out.println(new String(new String(buf).getBytes("8859_1"), "MS932"));
// →㍼
参考にしたサイト
PR
Navigation
「JavaでString⇔16進コードの相互変換」にトラックバックする
「JavaでString⇔16進コードの相互変換」へのトラックバック
「JavaでString⇔16進コードの相互変換」へのコメント
「JavaでString⇔16進コードの相互変換」にコメントする
Navigation
menu
ブログ内検索
カテゴリー
カウンター
忍者アド
リンク
最新CM
[07/17 セバ]
[12/27 NONAME]
最新記事
(10/15)
(10/01)
(08/12)
(08/12)
(08/11)
プロフィール
HN:
takacy.k
年齢:
45
性別:
男性
誕生日:
1979/08/13
趣味:
酒
自己紹介:
個人的なメモですので、投稿内容について真偽を保証するものではありません。また、当ブログの内容をご利用になったことによる(以下略)