• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:カスタムタグで日本語の文字化けを解決できない)

カスタムタグで日本語の文字化けを解決する方法

このQ&Aのポイント
  • カスタムタグを使用して、パラメータから取得した日本語の文字化けを解決する方法を教えてください。
  • 具体的なソースコードとして、test.javaとtest.jspがあります。どのように修正すれば解決できるのでしょうか。
  • 解決方法として、test.javaのdoStartTagメソッド内で文字コード変換を行うことで、文字化けを解消することができます。具体的には、this.testStr.getBytes("8859_1")の後に文字コードを指定し、pageContext.getOut().write()で出力する文字コードを指定する必要があります。

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

  • ベストアンサー
  • osumitan
  • ベストアンサー率33% (102/307)
回答No.1

> pageContext.getOut().write(new String(this.testStr.getBytes("8859_1"),"JISAutoDetect")); "JISAutoDetect"じゃなく"UTF-8"とか。

izayoimizuki
質問者

お礼

そのあたりを色々変えて試してみたところ解決しました。 ありがとうございます。

関連するQ&A