Problemy z przykładami z bloga: Rollbase i serwisy OpenEdge

Posted by gkarol_ccj on 27-Jun-2016 17:46

Prawie wszystko się udało ... oprócz polskich liter. Co ciekawe w nazwach kolumn są, a w polach już nie:

 
ActionsKodMiejscowość?UlicaKodMiejscowość

Gdańsk Gdańsk Marynarki Polskiej 98 80-557 Gdańsk Gdańsk Marynarki Polskiej 98
 33-170 Tuchów Tuchów Tarnowska 48 33-170 Tuchów Tuchów Tarnowska 48
 05-070 Sulejówek Sulejówek Ogrodnicza 5 05-070 Sulejówek

to jest UTF-8. Robiłem to samo przez DataDirect i nie było tego problemu.

All Replies

Posted by Piotr Tucholski on 29-Jun-2016 09:17

To niezupełnie jest przykład z  z bloga...

Proszę napisać czy widać polskie znaki w adresie url serwisu?

Posted by gkarol_ccj on 29-Jun-2016 09:37

Proszę wybaczyć uproszczenie z tym przykładem, chciałem dobrze ... :)

Szedłem krok, po kroku  z przykładu. Fakt, że w chmurze publicznej, a nie prywatnej i z inną bazą.

Posted by gkarol_ccj on 29-Jun-2016 09:41

Mogę zrobić taką próbę. Aktualny adres serwisu url nie ma polskich znaków:

Resource URI http://X.Y.Z.A:8810/Firmy/rest/FirmyService/Firmy

 

Posted by Piotr Tucholski on 30-Jun-2016 03:50

Chodzi mi o to czy podglądając dane z bazy poprzez url widać polskie znaki?

Np. przykład z bloga dla obiektu Customer:

localhost:8810/.../Customer

Posted by gkarol_ccj on 30-Jun-2016 06:42

Tak, widać ! Znaki są zakodowane w utf-8. Tak jak w bazie.

Nie jest to pierwszy serwis REST z  tej bazy. Poprzez ten PAS pracują też inne serwisy i z polskimi znakami w utf-8 nie mam żadnych problemów. Do tej samej tabeli sięgam też poprzez DataDirect i wyszytko jest OK. Wygląda to na problem w samym mechanizmie wyświetlania/pobierania rekordów tabeli do Rollbase.  

Posted by gkarol_ccj on 30-Jun-2016 06:51

Panie Piotrze, może prześlę na priv plik json i link do serwisu, to by Pan spróbował w prywatnej chmurze. Public to zawsze public. To tylko trzy kliknięcia.

Problem jest chyba bardziej ogólny i nie dotyczy polskich znaków, bo w utf-8 polskie znaki niczym szczególnym się nie wyróżniają, a że akurat ten błąd ujawnił się na przykładzie polskich znaków diakrytycznych to jest chyba przypadek.

Posted by gkarol_ccj on 30-Jun-2016 12:37

W celach poznawczych wklejam widok tabeli firmy w Rollbase, przy dostępie przez DataDirect i serwis REST. W obu przypadkach sięgamy do tej samej tabeli OE. w DD są polskie litery, a poprzez REST nie ma. To w sumie ciekawe, ponieważ DD też udostępnia te dane poprzez serwis REST, inaczej tylko sięga po nie.

DataDirect:

REST:

Posted by gkarol_ccj on 08-Jul-2016 17:13

Dzięki Piotr Tucholski sprawdziliśmy ten serwis REST w Private Rollbase - polskie litery są bez problemu. Więc na razie Public Rollbase nie dla tych co chcą podłączać bazy OE w polskim języku (UTF-8). Chociaż przez DataDiret działa.

Posted by gkarol_ccj on 08-Jul-2016 18:39

W mojej Private Rollbase, którą zainstalowałem przed chwilą, też jest OK.

This thread is closed