VwpFAQImageMbyteJa
画像:「url」プロパティの値にマルチバイト文字が含まれていると、画像が表示されない理由を教えてください。
JSF RI のバグ https://javaserverfaces.dev.java.net/issues/show_bug.cgi?id=463 のため、「url」プロパティの値に 8 ビットエンコーディングの ISO-8859-1 以外の文字が含まれていると、画像コンポーネントは正しく動作しません。
この問題を回避するには、次のいずれかを行ってください。
1. アプリケーションを変更して、ISO-8859-1 文字だけを使用して URL を指定するようにします。
そうするためには、有効な Java 文字列の、UTF-16 エンコーディングに変換して、変換した ISO-8859-1 文字列を「url」プロパティに使用する方法があります。 詳細は、http://www.exampledepot.com/egs/java.nio.charset/ConvertChar.html?l=rel を参照してください。
2. 固定された形式のファイル名を使用するようにアプリケーションを変更します。
この例は、チュートリアル 「ファイルアップロードコンポーネント」で参照できます。
- 日本語訳 : Yuko Ohsumi
- 英文 (翻訳したバージョン: 1)
- 日本語 NetBeans Visual Web Pack ユーザー FAQ へ戻る