【初心者】Java質問・相談スレッド103【大歓迎】at TECH【初心者】Java質問・相談スレッド103【大歓迎】 - 暇つぶし2ch■コピペモード□スレを通常表示□オプションモード□このスレッドのURL■項目テキスト985:デフォルトの名無しさん 07/07/27 11:36:56 >>984 >一瞬だけ。 プログラム実行中は変換されたままですよね? >sample.getBytes("SJIS") の戻り値を確認。 戻り値を確認してみたら [B@ed0338 でした。 変換されたのはなんとなくわかりますけど、こういうもんですか? 986:デフォルトの名無しさん 07/07/27 11:43:53 >>985 > プログラム実行中は変換されたままですよね? no。すぐにGC可能状態になる。 > 戻り値を確認してみたら [B@ed0338 でした。 toString()が確認に使えるか、もチェックしてから使え。 sample.getBytes("SJIS") で戻ってきた配列の中身を確認しろ。 987:デフォルトの名無しさん 07/07/27 11:44:28 >>983,985 ソースコードを EUC で書いても、String は Unicode です getBytes("SJIS") で SJIS に変換されるけど、String に戻したらまた Unicode です 988:デフォルトの名無しさん 07/07/27 12:33:10 >>986 配列の中身まではみていませんでした。 確認したら数値が入っていたので調べてみます。 >987 内部コードってやつですか・・・SJISで扱えるのはgetByte("SJIS")の戻り値だけってことですね。 すいません、質問を変えさせてください。 URLConnectionを使って相手先に複数のパラメータを送ろうとしているのですが、 日本語を扱うパラメータはSJISに変換することになっています。 この変換が上手くいかず、今はEUCで送ってしまっている状態です。 日本語パラメータをSJISで送るにはどうすればいいんでしょうか? SJISに変換した文字列を送ろうと思って最初の質問をしていました。 次ページ最新レス表示レスジャンプ類似スレ一覧スレッドの検索話題のニュースおまかせリストオプションしおりを挟むスレッドに書込スレッドの一覧暇つぶし2ch