PoslovniProstorZahtjev problem sa Č

Jan 3, 2013 at 6:17 PM

problem

testni server, ne prolazi prijava poslovnog prostora ako upisem Čazma. ako upisem Cazma prodje.

i pitanje

nakon prijave poslovnog prostora da li treba spremiti odgovor?

hvala na odgovorima, pohvala ekipi za projekt

Jan 3, 2013 at 6:34 PM

Zahtjev ti mora biti u UTF-8.

Jan 3, 2013 at 6:59 PM

da. prva linije XML-a je <?xml version="1.0" encoding="utf-8"?>

ali kad otvorim u Notepad++ onda je pod Encoding oznacen "Encode in UTF-8 wthout BOM"

ima li netko ideju kako to rijesiti?

 

 

Jan 4, 2013 at 1:47 AM

Ako koristiš EXE, stavi u prvu liniju <?xml version="1.0" encoding="windows-1250"?> pa onda probaj.

Coordinator
Jan 4, 2013 at 6:36 AM

Običan Windows Notepad isto ima Encoding, kod Save As, nisam baš siguran od koje verzije, ali i njega možeš iskoristiti

Jan 4, 2013 at 7:08 AM

hvala na odgovorima. postavio sam windows-1250, i testni je server prihvatio zahtjev.

da li se nakon prijave poslovnog prostora na aplikativni server dobije neki konkretan odgovor, tj. kako da znam da je prijava bila uspjesna? slanjem prvog racuna?

Coordinator
Jan 4, 2013 at 7:11 AM

Trebao si dobiti XML odgovor od servera koji je ujedno i potvrda sa si napravio slanje poslovnog prostora.

Slanje računa nema veze sa slanjem poslovnog prostora, niti je uvjet (osim zakonski!) da moraš napraviti prijavu PP prije slanja prvog računa. CIS ne vrši provjere tog tipa i moguće je slati račune prije prijave PP.

Jan 4, 2013 at 8:38 AM
drazzen wrote:

da. prva linije XML-a je <?xml version="1.0" encoding="utf-8"?>

ali kad otvorim u Notepad++ onda je pod Encoding oznacen "Encode in UTF-8 wthout BOM"

ima li netko ideju kako to rijesiti?

 

 

Nije dovoljnjo samo napisati <?xml version="1.0" encoding="utf-8"?> da bi XML bio u UTF8 formatu. Za unicode standard prvi byte u unicode stringu opisuje encoding, da li se radi o UTF-8 ili UTF-16 itd. Taj byte nije nama "vidljiv" na ekranu u notepadu ili drugim tekstualnim editorima, ali je bitan za unicode standard.

Na osnovu tog prvog byta tekstualni editori prepoznaju u kojem formatu je snimljena datoteka. Više informacija o tome ima na web-u, na žalost nemam vremena potražiti vam direktne linkove sa podrobnijim informacijama o tome.

Jan 4, 2013 at 8:19 PM

Radi se o BOM iliti Byte Order Mark, i on nije neophodan, pogotovo zato što je encoding već definiran u samom XML-u. Da ne spominjem da može izazvati i puno problema pogotovo zato što je to non-printable znak.

Ono što određuje encoding datoteke je način kako su kao byte-ovi zapisani pojedni znakovi.

Č -> http://www.fileformat.info/info/unicode/char/10c/index.htm je u UTF-8 ecodingu zapisan kao 2 hex znaka: 0xC4 0x8C