Ahoj
robim pre zakaznika webovu sluzbu a nie je mi jasna jedna vec.

webova sluzba getXYZ vracia String, ktory obsahuje xml.

napriklad
public String getXYZ() throws MyException {
StringBuffer xml = new StringBuffer("<?xml version=\"1.0\" encoding=\"windows-1250\"?>");
        xml.append("<ret>ľščťžýŠČŽ</ret>");
        return xml.toString();
}

A tu mam dilemu...v akom kodovani to pride ku klientovy? Resp. ako sa spracuvavaju narodne znaky?
Povedzme ze niekto, kto funguje ja neviem v basicu si z wsdl
vygeneruje klienta a zavola getXYZ(). Tipujem ze basic ma nieco ako string, takze urobi nieco ako (basic netusim, tak len takto...)
VAR str AS STRING
LET str = proxy.getXYZ()

v str ma tera co? utf-8? windows-1250? zalezi od jazyka?

Vdaka za objasnenie
jerzy


Odpovedet emailem