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. 固定された形式のファイル名を使用するようにアプリケーションを変更します。

この例は、チュートリアル 「ファイルアップロードコンポーネント」で参照できます。


Not logged in. Log in, Register

By use of this website, you agree to the NetBeans Policies and Terms of Use. © 2012, Oracle Corporation and/or its affiliates. Sponsored by Oracle logo