0

SQL ServerIntegrationServicesスクリプトタスクでコードを作成しました。そして、私はそのコードでいくつかのキリル文字を使用しました。最初の編集時に正常に表示されましたが、スクリプトタスクエディタを閉じ、SSISプロジェクトを保存してエディタを再度開くと、破損します。エディターをもう一度開くと、いくつかのゴミの文字に置き換えられました。エディタを開かない場合、コードは正常に機能し、キリル文字列定数は正しく処理されます。コードでキリル文字列を許可するプロジェクトまたはエディターのプロパティが見つかりません。そのような設定はありますか、またはコードを一度記述して、エディターを再度開かないようにする必要がありますか?

4

1 に答える 1

1

最後に解決策を見つけました。スクリプトタスクエディタメニューで[ツール]|[オプション]を開き、[テキストエディタ]|[一般]で[署名なしのUTF-8エンコーディングを自動検出する]チェックボックスをオンにしました。その後、スクリプトタスクエディタでプロジェクトのプロパティを開き、[アプリケーション]、[アセンブリ情報]を編集しました。ニュートラル言語コンボボックスの値をロシア語に変更しました。これで、スクリプトとパッケージを保存でき、キリル文字は安全に保たれます。

于 2012-09-10T10:13:00.170 に答える