Problem z kodowaniem CP852 po przejściu bazy

pyt Q


Jest sobie system na Forms 6i, klienci standardowo windows (MS WIN ), baza 8.1.7 początkowo na Windows (kodowana MS WIN ), a obecnie na AIX (oracle 10g, kodowanie ISO -2). Przeniesienie na nowe środowisko odbyło się w miarę gładko poprzez exp/imp z konwersją znaków.
Z poziomu systemu opartego na Forms dane wpisane "z ręki" zapisują się prawidłowo. Problem występuje przy użyciu importu z plików DBF (MS DOS, CP 852 aka EE8PC852) przy użyciu pakietów wbudowanych EXEC_SQL lub TEXT_IO. Wcześniej otrzymane z tych pakietów dane tekstowe były pomyślnie konwertowane poleceniem convert z EE8PC852 na EE8MSWIN. Gdy przeniesiono bazę na AIX ta konwersja, lub konwersja na EE8ISOP2 daje znaki zapytania dla pl-znaków.
Gdzie następuje błąd w konwersji? Czyżby pakiety wbudowane coś psuły w takim układzie?

Dodaj odpowiedź

Tytuł:

Mail: (w celu weryfikacji posta)