Wie die Ausgabe erweiterte ascii-Zeichen mit der Oracle utl_file

Ich war das schreiben von Dateien mit

l_file := utl_file.fopen('OUT', 'a.txt', 'w');
utl_file.put_line(l_file, 'Rosëttenville');

aber ich änderte sich dies zu

l_file := utl_file.fopen_nchar('OUT', 'a.txt', 'w', 32767);
utl_file.put_line_nchar(l_file, 'Rosëttenville');

fand ich heraus, dass der erweiterte ASCII - (Zeichen über code 127) nicht geschrieben wurden, korrekt. Aber die zweite unicode-version auch nicht schreiben, die erweiterten Zeichen richtig. Statt Rosëttenville ich bin immer Rosëttenville. Weiss jemand wie man dieses Problem beheben?

Schreibe einen Kommentar