getBytes()

文字列をバイト数で分割して、DBにinsertする処理ででていた障害
調査してみたらものすごく当たり前のことなのだが

プラットフォームのデフォルト文字セットを使用してこの String をバイトシーケンスに符号化し、結果を新規バイト配列に格納します。

http://java.sun.com/j2se/1.5.0/ja/docs/ja/api/java/lang/String.html#getBytes()


と書いてあるのだからちゃんと読もうということだ
テストした環境(Windows)とサーバ(EUC)では当然結果は異なる


とは言え、デフォルトをUTF-8で動作するようにしてくれれば済むのではないかとも思うわけで