マイクロチャネルの有料コールバック署名Tomcatはコーディングの問題を解決するために失敗しました。

IDEA組み込みTomcat8通常の環境では、Windows展開Tomcat8正常ではない、間違った署名を返すTomcatのデフォルトはISO-8859-1エンコーディングパーサーを使用してエンコードするので、あなたが解決HttpServletRequestを指定するには、コードを読むことができる限り、ゴミ問題を

サーブレット入力あるinStream = request.getInputStream()。
ストリングRESP = getStrFromInsByCode(inStreamに、 "UTF-8");




/ **
*
* @paramある输入流
* @paramコード指定读取编码
* @return
* /
パブリック静的文字列getStrFromInsByCode(入力ストリームは、文字コードである){
StringBuilderのビルダー=新規のStringBuilder();
BufferedReaderのリーダー= NULL;


試す{
リーダー=新しいBufferedReaderの(新しいInputStreamReaderの(ある、コード))。
文字列のライン。
(!(ライン= reader.readLine())= NULL){一方
builder.append(ライン+ "\ n");
}
}キャッチ(例外e){
e.printStackTrace();
}最後に{
{試みる
reader.closeを();
}キャッチ(IOExceptionを電子){
e.printStackTrace();
}
}
)(builder.toStringを返します。
}

おすすめ

転載: www.cnblogs.com/dashi/p/12184609.html