私は、utf-8でエンコードされた静的なXMLファイルを読み込むSpring Beanを使ってノーフローをしています。しかし、それはすべての英語以外の文字を混乱させます。 次のようにBeanが定義されていますutf-8でファイルからXMLを読む
<spring:bean id="LoadFile" name="Bean" class="java.lang.String">
<spring:constructor-arg>
<spring:bean id="Test" name="org.springframework.util.FileCopyUtils" class="org.springframework.util.FileCopyUtils" factory-method="copyToByteArray">
<spring:constructor-arg type="java.io.InputStream" value="classpath:Settings.xml"/>
</spring:bean>
</spring:constructor-arg>
</spring:bean>
</spring:beans>
私は同じように私自身のコードを使用して同じファイルを読み込む場合:
InputStream in = this.getClass().getClassLoader()
.getResourceAsStream(name);
これは、UTF-8だと動作します。エンコーディングを気にするには、どうすればスプリングビーンを定義できますか?
よろしく
答えと素敵な説明をありがとう、それは働いた! – elwis