■SI ObjectBrowser掲示板

ユーザの皆様、開発者、サポート担当者の交流のための掲示板です!discussion
ユーザーのみなさま同士で教え合ったり、アドバイスしたりする暖かい交流の場にしたいと思っていますので、相互協力をよろしくお願いします。なお、過去に同じようなQ&Aがあるケースも多いので、投稿前にキーワード検索してみてください。

※◆のカラーは投稿の対象となる製品に対応しています。【…OB …OBER …全般 ◇…その他】
※ライセンスに関するお問合せにつきましては、お問い合わせページよりご連絡いただきますようお願いいたします。
※誹謗中傷や公序良俗に反する書き込みはご遠慮ください。運営側の判断によりメッセージを削除する場合があります。
※環境依存や技術的調査が必要な問題については掲示板上ではお答えしかねます。ご了承ください。




フォワードエンジニアリング DDLの先頭文字 2019/02/20 16:39:35
aaa
フォワードエンジニアリングでテーブルDDLを出力したところ、
ファイルの先頭に3byteバイナリ文字?のようなものが付与されているため、コピー&ペーストで実行するとエラーとなります。
(バイナリなので通常のエディタ等では文字があることが確認できません。)

特別な設定をしたつもりはないのですが、この文字は何なのでしょうか。
付与されないようにはできますでしょうか。

#DBはAurora
元の文章を引用して返信

Re: フォワードエンジニアリング DDLの先頭文字 2019/02/22 10:40:22
OBサポート           oob.support@sint.co.jp
こんにちは。
OBサポートです。

お問い合わせいただいた件につきましてですが、ご利用のSI Object Browser ERの
バージョンにより動作が異なります。

■Ver.8以降をご利用の場合
 既定の設定でフォワードエンジニアリング画面よりSQLをファイル出力した場合、
 BOM(Byte Order Mark)が出力されることを確認しております。
 ※Ver.8よりUnicodeに対応しており、テキストファイルの入出力におけるエンコーディングが
  既定でUTF-8となっております。

 SI Object Browser ERでは、原則BOMを出力しないよう設定しておりますが
 同機能におきましては出力される不具合が発生している模様です。

 ご不便をおかけいたしますが、以下のいずれかにて回避運用をお願いできればと存じます。

 ・特にUnicode文字を使用しない場合
  ツールメニュー > オプション > オブジェクトタブの「ファイル入出力」をShift-JISに変更する

 ・Unicode文字を使用している場合
  ファイル出力後、Unicodeに対応しているテキストエディタでBOMなしとして保存する

■Ver.7以前をご利用の場合
 Ver.7以前ではShift-JISでの出力のみとなっており、BOMの出力は行われませんので
 ほかの要因が考えられますが、現状では同様の報告がなく、またサポートを終了している
 バージョンとなりますので、大変恐縮ですがサポートいたしかねる旨ご了承くださいますようお願いいたします。

何卒、よろしくお願い申し上げます。

元の文章を引用して返信