Paweł Pasztaleniec

Paweł Pasztaleniec Lead Consultant -
CGI

Temat: Oracle Application Express Listener 1.1 is now production.

Taki (jak w temacie) wpis znalazłem dziś na forum APEX Listenera.

Z opisu wynika, że zachowanie APEX Listenera zmieniło się nieco w porównaniu z wersją EA.

Nie miałem okazji jeszcze używać.

Pozdrawiam
Paweł

Temat: Oracle Application Express Listener 1.1 is now production.

I jak próbowałeś coś zdziałać?
Ja przy uruchomieniu standalone mam problem przy zapisie polskich znaków (na stronie wszystko ładnie się wyświetla ale przy zapisie dokonuje nie potrzebnej konwersji)
Kombinuje z tymi przełącznikami i z nlsami ale na razie słabo mi idzie ;)

Pozdrawiam
Oskar
Paweł Pasztaleniec

Paweł Pasztaleniec Lead Consultant -
CGI

Temat: Oracle Application Express Listener 1.1 is now production.

Niestety nie próbowałem, nie miałem czasu ani sposobności.
Projekt się skończył i poszedłem robić co innego, wstyd się przyznać ale przesiadłem się teraz na Sql Server.

Jakie masz kodowanie w bazie i na jaką wartość masz ustawioną zmienną nls_lang w systemie?
Na czym polega ta niepotrzebna konwersja?
Jaki system operacyjny?

Pozdro
PawełPaweł Pasztaleniec edytował(a) ten post dnia 22.03.11 o godzinie 20:20

Temat: Oracle Application Express Listener 1.1 is now production.

sprawdzałem:
set NLS_LANG=POLISH_POLAND.EE8PC852
lub
set NLS_LANG=POLISH_POLAND.EE8MSWIN1250
a potem
java -Dapex.home ... -Dapex.port=.. -Dapex.images -jar apex.war

Próbowałem też dać przełącznik -Dfile.encoding=UTF-8 | UTF8 | ISO-8859-2

Na tej samej maszynce mam WebLobica ze "starym" listenerm i tam wszystko pięknie działa..

Problem jest przy edycji danych: w polu do edycji wpisuje "śćąłęń" klikam zapisz i dostaje "A?Ä?Ä?A?A3Ä?A1Ä?A1" czyżby konwertował utf8 na utf8..

Coś z tym ustawieniem Javy zapewne musi być...

Pozdro
Oskar
Paweł Pasztaleniec

Paweł Pasztaleniec Lead Consultant -
CGI

Temat: Oracle Application Express Listener 1.1 is now production.

Miałem identyczne zachowanie ale w innym środowisku.
U mnie problem konwersji utf8 na utf8 występował w PHP - śmieszne zachowanie.
Ustawiłem dla APACHE zmienną nls_lang=.AL32UTF8 i śmigało dobrze (można na POLISH_POLAND.AL32UTF8).

Nie jestem pewien czy jdbc przez które APEX Listener łączy się do bazy nie konwertuje wszystkiego na UTF8, ale dlaczego miałby dwukrotnie UTF8 robić?

Po tym jak u mnie zaczęło śmigać poprawnie nie wnikałem dalej. NLSy czasami są dla mnie zbyt zawiłe.

Pozdrawiam
Paweł

Następna dyskusja:

Oracle Application Express ...




Wyślij zaproszenie do