0

私はここと同じ問題を抱えています。

私はprimefaces2.2jsf実装を使用しています。私はすべてのアプローチを試しましたが、何も機能しません。別の解決策はありますか?試してみるとnew String (s.getBytes ("iso-8859-1"), "UTF-8");、入力エンコーディングをどのように知ることができますか?

4

3 に答える 3

0

日本語のウェブサイトを開発していたときも、この種の問題に遭遇しました。テキストは不明な文字になります。いくつかのグーグルの後、私はこれを解決することができました。これが私の解決策です。

<h:form enctype="multipart/form-data;charset=UTF-8">
  <p:fileUpload id="image" immediate="true" auto="true" sizeLimit="1048576" allowTypes="/(\.|\/)(gif|jpe?g|png)$/" fileUploadListener="#{uploadController.uploadListener}" mode="advanced" multiple="true"/>
</h:form>

multipart/form-data;charset=UTF-8フォームの enctypeを追加するだけです。

于 2013-09-20T03:16:58.970 に答える