2012-03-26 8 views
1

Ich habe einen Web-Service-Client, der einen Web-Service, der eine UTF-8-Codierung generiert verbraucht.Der Client war worling, bis ich beschlossen, das Web zu ändern Service, um "registrationEmailError" im Rückgabewert String zurückzugeben. Nun gibt der vom CXF-Client generierte Code diese zurück oder konvertiert sie in "registrati" onEmailErr "oder". Wie ändere ich diese Standard-ISO-8859-Codierung in utf-8 in der SoapUI generiert CXF-Client-Code?SoapUI generiert CXF-Web-Service-Client-Generierung Codierung UTF-8 zu ISO-8859 Ausgabe

Ich sehe in der RegistrierungResponse, dass der richtige Wert "registrationEmailError" wird zurückgegeben, aber irgendwie der CXF-Client-Code ist ich denke, default es auf iso-8859-1 und verursacht dieses Problem ???

Ich änderte das Ergebnis zurück zu "ree" und es funktioniert gut.

Ich habe SoapUI 3.1.6 verwendet, um den cxf-Web-Service-Client-Code zu generieren. JDK 1.6.27

TIA, Vijay

+0

Es scheint, dass Sie nicht-lateinischen Buchstaben beim Eingeben von "registrationEmailError" verwendet, weil UTF-8 Artefakte in zwei sind setzt. Überlege dir, ob du es richtig eingeben solltest –

+0

Danke, Artem für die Antwort. Ich werde das überprüfen. – Vijay

Antwort

1

wsdl2java Unterstützung -encoding Option.
In SoapUI aon Fenster Generieren Sie Code, Tab 'Benutzerdefinierte Args' können Sie in Tool Args: -encoding UTF8