1

データベースに NCLOB フィールドがあり、fck エディターを使用して作成したデータを保存するために使用しています。

この NCLOB フィールドから Oracle を選択すると、一部のトルコ文字が数値コードとして表示されます。例:Ç文字は になりÇます。

テキスト置換を使用せずにこれを解決するにはどうすればよいですか?

4

1 に答える 1

0

選択後にデータベースから取得されたデータを使用するのは誰ですか? FCKエディタで表示されるのであれば問題ないはずです。

それ以外の場合は、別のエンコーディングを使用する必要があります (私は FCK エディターについて知らないので、これが可能かどうかはわかりません)。

または、適切なエンコーディングで読み取り/書き込みを行う別のエディター (FCK 以外) を使用する必要があります。

したがって、誰がデータを使用するかを決定します。つまり、NCLOB フィールドからのデータを表示するためにどのソフトウェアを使用するか (たとえば、Microsoft Word、メモ帳、またはその他のアプリケーション)。

そのアプリケーションを使用して、トルコ語の文字を含むファイルを作成します。

そのファイルを NCLOB フィールドに書き込みます。

ファイルを取得して、同じアプリケーションを使用して表示してみてください。

文字が同じであること、および Oracle がトルコ語の文字を変換していないことを確認してください。

すべてが正常に機能する場合は、そのアプリケーションを使用してデータを NCLOB フィールドに格納します。

于 2013-05-30T10:54:40.533 に答える