■SI Object Browser 掲示板


ユーザの皆様、開発者、サポート担当者の交流のための掲示板です!

ユーザーの皆様同士で教え合ったりもできる交流の場にしたいと思っていますので、相互協力をよろしくお願いします。
なお、過去に同じようなQ&Aがあるケースも多いので、投稿前にキーワード検索してみてください。

discussion
※各投稿のカラーは対象となる製品に対応しています。【■…OB ■…OBER ■…全般 ■…その他】
※ライセンスに関するお問合せにつきましては、お問い合わせページよりご連絡いただきますようお願いいたします。
※誹謗中傷や公序良俗に反する書き込みはご遠慮ください。運営側の判断によりメッセージを削除する場合があります。
※環境依存や技術的調査が必要な問題については掲示板上ではお答えしかねます。ご了承ください。
SQL のファイル読み込みで Unicode 関連のエラー 2017/02/13 13:32 OB 2
環境:
- OB: OB for Oracle Version 13.1.0.0
- DB: Oracle 10g
- Client: Windows 7 32 bit

最近 OB 11 から 13 にバージョンアップしました。
以前から使用していた、SQL 実行で「ファイルを開く」を実施したところ、
「Unicode 文字のマッピングがターゲットのマルチバイトコードページに存在しません」
と表示され、ファイルを開くことができません。
そのとき接続している DB の文字コードは JA16JIS なので、
OB でのログオン時も同じ文字コードを選択しています。
試しに UTF8 を選択してつなぎ直しても結果は変わりませんでした。。

また、対象のファイルの文字コードは SJIS だったので、こちらも UTF-8 でエンコードして保存しなおしましたが、それでも結果は変わりませんでした。

過去のファイルは何をやっても開くことはできず、唯一、OB13 で新たに作成したファイルのみ開くことができました。

テキストエディタで開いて OB からコピペして保存しなおせばエラーを回避できますが、もっとスマートは対応方法はないでしょうか?

よろしくお願いします。
こんにちは
OBサポートです。

ご投稿いただいた件につきましてですが、スクリプトファイルの文字コードと、
スクリプトファイルを読み込む際の文字コードが異なる場合に発生するという
報告を受けております。

スクリプトファイルを読み込む際の文字コードは、下記オプションより
ご確認・ご変更いただくことができます。

[ツール]メニュー - [オプション]
オプション画面 - [外部出力]タブ - [ファイル入出力] - [テキストファイルの形式]

上記設定を変更の上、現象の改善がみられるかご確認いただけ
ますでしょうか。

何卒、よろしくお願いいたします。
おはようございます。

>[ツール]メニュー - [オプション]
>オプション画面 - [外部出力]タブ - [ファイル入出力] - [テキストファイルの形式]

上記設定の変更で問題なく動作することを確認しました。


最初に、エンコードして保存しなおしてもだめ、と書きましたが、
こちらのエンコードが正しくできていなかっただけでした。失礼しました。

ありがとうございました。