FC2ブログ
一陣の神風が舞う
東北弁炸裂するショボプログラマの日々(´・ω・`)
09 | 2007/10 | 11
S M T W T F S
- 1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30 31 - - -

スポンサーサイト
上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。

Eclipse3.3 Euroが使える?!

Pleiades - Eclipseプラグインの日本語化プラグイン

All-In-One-Eclipseライクな簡単パッケージ。
ダウンロードページもカテゴリ別に対比表があって見やすい!

LanguagePackがまだ出ていないEclipse3.3Euroまで日本語化しちゃってます。すげぃ。

沖ソフト - Eclipse3.3メモ
ここの説明が分かりやすかった。いいねぇ。


スポンサーサイト
Javaでマルチバイトの文字列をHttpリクエストから取得すると文字化けする原因

文字化けの背景

フォームで入力された値がサーバに送信される時 URLエンコードが行われバイト列としてサーバに送信されます。
サーブレット側では送られてきたバイト列を元の文字列に戻すが、 ここでデータの文字コードを「ISO-8859-1(Latin1)」だと判断して戻してしまう為、 文字化けが発生します。

対策

Latin1でString型にされてしまっているので、 一度byte配列に戻して、改めて正しい文字コードでString型を生成すればいい。

// この時点ではまだ化けている
String bake = request.getParameter("data");

// "ISO_8859_1"で文字列をバイト配列に戻す
byte[] data = bake.getBytes("ISO_8859_1");

// 正しい文字コードで文字列を生成する
String answer = new String(data, "UTF-8");


String formData = new String(request.getParameter("form_data").getBytes("ISO_8859_1"), "Windows-31J");
結局のところ、文字化けだーって上記のようなパラメータを取るサンプルがあるけど、 それをまとめて書いてるでスた。(・x・;)

でも、これってHTMLに"form_data"パラメータなかったら速攻でぬるぽだねえ。
いっそユーティリティ化して、自分用のgetParameter()を実装したほうが末永く愛用できそうだね。


参考:JavaDrive「サーブレット入門:リクエスト情報の取得(HttpServletRequedt):日本語パラメータの対応(getBytes)」
http://www.javadrive.jp/servlet/request/index3.html


テーマ:プログラミング - ジャンル:コンピュータ

猫メシ

今、MHFやってるわけですが猫メシの効果が多すぎて覚えきれんので目ぼしいのをメモ。 ウチのHR15くらいでも集めんのがラクで安くてそこそこ効果のあるやつです。

おまい、どんだけホワイトレバー好きなんだよってツッコミは華麗にスルーで(・x・;)


温暖期

食材 体力 スタミナ 攻撃力 防御力
米虫+ドライマーガリン 10 25 - 10
オンプウオ+米虫 10 25 - -
ウォーミル麦+米虫 10 - - -
ウォーミル麦+オンプウオ 10 - - -

寒冷期

食材 体力 スタミナ 攻撃力 防御力
ジャンゴーネギ+米虫 10 - - -
ホワイトレバー+米虫 10 25 - -
ジャンゴーネギ+オンプウオ - 25 - 10
ウォーミル麦+オンプウオ - - - 10
ホワイトレバー+レッドオイル 10 25 - -
スライスサボテン+オンプウオ - 25 - 10

繁殖期

食材 体力 スタミナ 攻撃力 防御力
ウォーミル麦+ホワイトレバー 10 - 3 -
ミックスビーンズ+ホワイトレバー 30 - 3 -
ウォーミル麦+ホワイトレバー 10 - 3 -
ホワイトレバー+サシミウオ - - 3 10
ミックスビーンズ+サシミウオ 20 - - 10
ホワイトレバー+サシミウオ - - 3 10

うーん、繁殖期にミックスビーンズ混ぜすぎたか…(・x・;)


テーマ:モンスターハンターフロンティア - ジャンル:オンラインゲーム



プロフィール

Mahny

Author:Mahny
趣味PG派生の職業PG(+SE?)。頭のデキはきっと残念ω

最近の記事

最近のコメント

最近のトラックバック

月別アーカイブ

カテゴリー

ブロとも申請フォーム

この人とブロともになる

ブログ内検索

RSSフィード

リンク

このブログをリンクに追加する

ペット
上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。