Delphi 2010で、あるデータベースから別のデータベースにデータをインポートするアプリケーションを作成しました。私はAccessからAccessへ、SQL Serverにアクセスするまで何度もこれをやってきました。しかし、今はSQL Server 2005からOracle 10Gにデータをインポートする必要があります。私は、SQL Serverデータベース内のテーブルからすべての行を選択し、Oracleデータベース内の同じ構造を持つテーブルにそれらを1つずつ挿入することでこれを行います。インポートが正常に実行されるのは、一部のユニコード文字に疑問符が付いていることです。これらの文字をデータベースに手動で挿入すると、正しく表示されます。これはDelphiとOracleの間のものです。私はUniDacコンポーネントをこの目的のために使用します。誰かがその疑問符の理由を知っていますか?一部のユニコード文字は "?" DelphiからOracleに挿入するときのマーク
-1
A
答えて
1
文字エンコーディングが間違っているか、テキストを表示するために使用されるソフトウェアが、すべての文字を含まないフォント(またはフォントセット)を使用しています。これを確認するには、問題の文字を含む表示されたテキストの一部をMS Wordなどの別のプログラムにコピーし、表示されているかどうかを確認します。必要に応じてArial Unicode MSを使用するようにWordを設定します。
+0
あなたはそれを信じませんが、問題はただ消えて、すべての文字が表示されます。私は何も変えなかった。私はちょうどデルファイを閉じて、それを開いた。私はそれを実行すると、それは完璧に正常に働いた。 –
関連する問題
- 1. ユニコード文字でテキストをマークする
- 2. Oracle SQLリテラルは文字列と一致しませんか?データの挿入
- 3. XeLaTeXに外部ユニコード文字を入力する方法は?
- 4. ユニコード文字列の一致
- 5. ユニコード文字列になるファイルをDB挿入から読み取る
- 6. ユニコードを選択することにより、フォントからツリービューテキストへの文字の挿入方法は?
- 7. 数字にカンマを挿入できますか?数字は文字列の一部です
- 8. Oracleグループby文字列の一部
- 9. 文字列の一部が文字列の一部をjavascriptの数字にすることができる文字列から文字列を削除する
- 10. 交換サーバーがユニコード文字を平文メールに挿入しますか?
- 11. oracleで一定の間隔で文字列にカンマを挿入します
- 12. 「Mongoliantögrög」と「₮」という特殊文字をOracle Databaseに挿入
- 13. perlからoracleにマルチバイト文字を挿入するときにORA-01461を押す
- 14. Oracleデータベースにñ文字を挿入できません
- 15. 先頭からの文字列の一部に一致する
- 16. ユニコードのエスケープシーケンスをPython文字列のユニコード文字に変換するには
- 17. laravel一括挿入配列から文字列への変換
- 18. Oracle特殊文字と関数名の挿入
- 19. スクリプトからdbにUTF8文字を挿入するときの問題
- 20. U +ユニコード文字列定義から真のユニコード文字への変換
- 21. HibernateがOracleにギリシャ文字を挿入する
- 22. Oracleに文を挿入する
- 23. 空の文字列をSQL Serverの結果の変な文字からOracleデータベースに挿入
- 24. 外部キー文字列の挿入トリガーをintにする
- 25. C#を使用してSQLデータベースに文字列の一部のみを挿入
- 26. カスタムキーボードからEditTextにユニコード記号を挿入する方法
- 27. 文字列に文字を挿入することはできません
- 28. 文字列をcのリンクリストに挿入するとき
- 29. テキストボックスの文字列を列に挿入することはできますか?
- 30. ListManagerからの値の挿入Oracle Apex
表のエンコーディングをチェックします。 – kirilloid
私はどのデータベース(oracle、ms sql)がまったく問題なのか本当に疑問です。むしろ、列の型、エンコーディングなどはすべてです。 –