• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:javaで文字変換をしたいのですが。)

javaで文字変換方法について

このQ&Aのポイント
  • javaで文字変換方法についての質問です。LINUXとWindowsで文字列の送受信を行う際に文字化けが発生しており、UTF-8からSHIFT-JISへの変換方法を知りたいと思っています。具体的な実装方法について教えていただけると助かります。
  • javaでの文字変換に関する質問です。LINUXとWindows間での文字列の送受信で、UTF-8とSHIFT-JISの変換が必要です。文字列が化けてしまう現象が発生しており、この問題を解決するための方法を教えていただきたいです。
  • LINUXとWindowsでの文字変換に関する質問です。文字列の送受信時にUTF-8とSHIFT-JISの変換が必要で、現在は文字化けが発生しています。javaでの実装方法や具体的なコード例を知りたいです。

質問者が選んだベストアンサー

  • ベストアンサー
  • rinkun
  • ベストアンサー率44% (706/1571)
回答No.1

入出力にストリームを使っている場合は、InputStreamReaderやOutputStreamWriterを構築する際に文字セット(CharSet)を明示することで目的を達成できると思われる。 これらは使用する文字セットを明示せずに作成すると実行環境で標準の文字セットを使うため通信では混乱が生じる。

eve21
質問者

お礼

おっしゃるとおり入出力にはストリームを使用しております。 回答を見て、調べてみたところたしかにStream構築の際にCharSetでできるということでした。手元の本ではここまでできるということが乗っていなかったので。 早速試してみようと思います。ありがとうございました。

関連するQ&A