文字化け対策

URLEncoder.encodeの第二引数に文字コードを指定するとよいようです。
GoogleのサービスではUTF-8でうまくいったのでgetEncode()してますが、もしかしたらUTF-8固定なのかもしれません。（未確認）