0

SQLServerにデータベースがあります。

Demoロシア語のテキストをタイプの列に挿入したテーブルがありますNvarchar

次に、ロシア語のテキストをDelphiアプリに読み込み、文字列に保存します。

ADOクエリなどのCharsetプロパティを設定する必要がありますか?

他のアイデアは大歓迎です。

前もって感謝します

4

1 に答える 1

0

これには答えがなかったので、自分で答えます。iを使用 SetThreadLocale(<language id>)すると、スレッドの言語IDを1033(英語の場合)に設定できました。DBが1033idに設定されているため、表示されるテキストが正しく表示されるようになりました。それが他の人に役立つことを願っています。

Unicode文字をデータベースに正しく入力するにはN、Unicode文字列を入力する列のプレフィックスを使用します。詳細については、こちらをご覧ください

于 2012-05-03T12:48:13.743 に答える