Thread Oracle 12 DB - Probleme mit kyrillischen Zeichen (Windows)
(17 answers)
Opened by provisoft at 2016-07-05 13:19
Das Problem habe ich nur bei der DB die ich auslese:
Die DB hat u.a.: NLS_LANGUAGE GERMAN NLS_TERRITORY GERMANY NLS_CHARACTERSET AL32UTF8 NLS_NHCR_CHARACTERSET AL16UTF16 Connect: $ENV{"NLS_LANG"} = 'American_America.WE8ISO8859P9'; $dbhsrc = DBI->connect("dbi:Oracle:HOST=172.28.49.41;SID=mnp729;port=1521","USER","PASSWORT") || die 'Fehler: DB kann nicht geöffnet werden !\n'; $ENV{"NLS_LANG"} = 'GERMAN_GERMANY.AL32UTF8'; Auch den habe ich natürlich probiert. $stmtbbmo = "SELECT A.ID, A.NAME, A.NAME2, A.STREET, A.ZIP_CODE, A.CITY, A.NUM_EMPLOYEES from BBMO A where A.DELETION_DATE is null ORDER BY A.ID"; $BBMO = $dbhdest->prepare($stmtbbmo) || die 'Statement: Read BBMO kann nicht ausgeführt werden !\n'; &execute($BBMO); while (@bbmo = $BBMO->fetchrow_array) {...... Ergebnis nach dem Lesen: ???????????, 50? Таганайская, 50В => sollte eigentlich das Ergebnis sein. |