いくつかの文字列を含むバイナリ ファイルをインポートする手順があります。文字列には、CHR(224)、'à' などの拡張 ASCII を含めることができます。この手順では、RAW を取得し、BCD バイトを文字列内の文字に 1 つずつ変換しています。
問題は、拡張 ASCII 文字が失われていることです。これは、それらの値が UTF8 で別の意味を持っているためだと思われます。
私が必要としているのは、ASCII 文字インデックスを受け取り、適切な UTF8 文字を返す関数だと思います。
更新: 着信テキストに相当する Oracle 文字セットをたまたま知っている場合、raw バイトを UTF8 に変換できますか? ソース テキストは常に 1 バイトです。