oracleデータベースを持つ.net windowsアプリケーションの開発中です。我々の要件はUIの "&#188"を1/4(ascii 188)に置き換え、oracleテーブルに保存することです。しかし、値を置き換えた後、それはUIの "逆"の疑問符を表示しているし、oracleテーブルでは、私はpl/sql開発者を使用してテーブルをqueringしているときに疑問符として格納しています。Oracleと.netアプリケーションでの特殊文字の格納
このタイプの問題に対処している人はいますか? H Nミシュラ
他の値で置き換えられる350人以上のhtml charcatersがあり、私たちはそれらをOracleテーブルのすべてのものに置き換えて保持しています。ノートパッドからそれらの値をオラクルテーブルにコピーすると、1/4が "?"に変換されました。一方、開発されたマシンでは、.netインターフェースが正しい値、すなわち置換後の1/4を表示しますが、pl/sql開発者は "?"テーブルに。しかし、私のマシンでは、両方の.netインターフェイスとpl/sql開発者は "?"を表示します。 Windowにこれらの特殊文字の正しい値を表示するための設定はありますか? –
@ H.N.Mishra:特殊文字のチェックにメモ帳を使用しないでください。あなたの問題はおそらくメモ帳によって引き起こされています。 – Codo
@Codo:メモ帳には何の問題もありません。すべてのWindowsコンポーネントと同様、完全にUnicodeです。それゆえ、それは "特別な"文字の概念さえ持っていません。 'U + 00BC'は' U + 007C'や 'U + 8BFE'のような文字です。一方、Oracleでは、Latin-1などの複数の異なる文字エンコーディングが使用されます。 – MSalters