InsERT GT => Subiekt GT => Wątek zaczęty przez: inwebit w Sierpień 28, 2018, 09:14:12

Tytuł: Problem z polskimi znakami przy imporcie .epp przez Sferę GT
Wiadomość wysłana przez: inwebit w Sierpień 28, 2018, 09:14:12
Witam,

Generujemy faktury programowo komunikując się ze Sferą GT z Javy. Najpierw tworzymy plik .epp z kodowaniem Windows CP-1250, a następnie wywołujemy poprzez interfejs COM metody odpowiadające za wczytanie pliku i zapisanie do PDF.

Na serwerze produkcyjnym przy imporcie faktury sprzedaży przez Sferę GT, polskie znaki nie są prawidłowo interpretowane. Jednak w przypadku importu tego samego pliku .epp ręcznie z GUI Subiekta (Dodaj na podstawie) polskie znaki są wczytywane prawidłowo.

Co więcej, ten sam kod na serwerze testowym nie generuje żadnych błędów. Faktura sprzedaży wczytana zarówno przez Sferę GT jak i ręcznie jest poprawna.

Porównywałem zawartość plików .epp ze środowiska produkcyjnego oraz testowego i wartości bajtowe odpowiadające polskim znakom są w obu plikach takie same i właściwe dla kodowania CP-1250.

Wersja Subiekta na serwerze produkcyjnym to 1.53, a testowym 1.52, więc dużej różnicy nie ma (chyba?).

W załączniku widać co generuje się dla tekstu "Michał ęóąśłżźćń". W pliku .epp w tym miejscu w zapisie hex mam:
4d69 6368 61b3 20ea f3b9 9cb3 bf9f e6f1
M i  c h  a ł    ę  ó ą  ś ł  ż ź  ć ń

Gdzie może leżeć przyczyna problemu?
Tytuł: Odp: Problem z polskimi znakami przy imporcie .epp przez Sferę GT
Wiadomość wysłana przez: Aldo w Sierpień 28, 2018, 22:33:24
A sprawdzałeś Ustawienia regionalne? Czasami pomaga zmiana ustawień na inny kraj, zapisanie i ponowne ustawienie na Pl.