ich bin daran eine Web-Anwendung zu internationalisieren und somit auf UTF-8 umzustellen.
Jetzt habe ich das Problem, das BeanUtils offensichtlich keine explizites oder implizites Encoding unterstützt, wie man z.B. in der Klasse org.apache.commons.beanutils.converters.StringConverter sieht.
- Code: Select all
public Object convert(Class type, Object value) {
if (value == null) {
return ((String) null);
} else {
return (value.toString());
}
Das müsste doch eigentlich so aussehen:
- Code: Select all
public Object convert(Class type, Object value, Charset charset) {
if (value == null) {
return ((String) null);
} else {
return new String(value.toString().getBytes(charset), charset);
}
Gibt es dafür ein Patch ein Fix oder eine Alternative?
Oder wie bekomme ich es sonst hin, dass der UTF-8 HTTP-Post Content in meiner Applikation richtig ankommt?
Viele Grüße und Danke schon mal
Markus