2017-05-06 4 views
1

SQL Server Management Studioから.sqlファイルを自分のローカルWindowsフォルダに保存するとき、AccuRev比較が不可能なバイナリ文字が含まれているように見えます。私は可能な保存オプションを探し、何も見つけられませんでした。何も見つけることができませんでした。何か提案してください?SQL Server Management Studioは、バイナリ文字で.sqlファイルを保存します。

+1

これらのファイルは** UTF-8 **に格納され、UTF-8バイトオーダーマーク(「BOM」、ファイルの先頭に3バイト)を持つことができますか?もしそうなら、それらのファイルをUTF-8として無視/解釈するようにAccuRevに指示できますか? –

+0

迅速な対応に感謝します。はい、AccuRevでファイルの先頭に奇妙な文字があります。私はAccuRevでキープ操作を実行してみて、それをテキストファイルとみなすように頼んだ。それはどちらも助けてくれないようです。私がここに何かを見逃しているかどうかは分かりません – rsreji

+0

私がAccuRev v6.2.2で見る唯一のオプションはtext、ptext&binaryです。 – rsreji

答えて

1

あなたはUTF-8のファイルとしてこれを処理するためのAccuRevを伝えることができない場合(このを吸う! - これらの日、すべてソフトウェアが本当にUTF-8について知っているし、それを正しく処理する必要があります)、その後、あなたが必要な場合があります代わりにSQL Server Management Studioで何かを行う必要があります。

enter image description here:あなたは、オープンSQL文を持っていて、「保存」ダイアログで、「ファイル>保存」をクリックすると

は、保存ボタンの右にある小さな下矢印があります

クリックするだけで、ボタンをクリックするのではなく、 "エンコーディングで保存する"を選択すると、を選択してを選択すると、Windows-1252西ヨーロッパ - 開始時にUTF-8バイトオーダーのバイト数を持つべきではない:

enter image description here

+0

ありがとうございました! – rsreji

+0

@rsreji:この回答があなたの問題の解決に役立つ場合は、[**この回答を受け入れてください](http://meta.stackoverflow.com/q/5234/153998)をご覧ください。これは、自分の時間を費やしてあなたを助けてくれる人たちに感謝します*。 –

0

AccuRevはUTF-8文字エンコーディングを処理します。ただし、古いバージョンにはその機能がない可能性があります。

ファイルがUTF-8を使用して保存されていることを確認してください。他のものはバイナリの内容を持ち、そのようにタイプされるべきです。

関連する問題