[Firebird-jp-general] FDBのパスにサロゲート文字が存在すると接続できない

Back to archive index

RizingPoint 石井 ishii****@rizin*****
2017年 7月 4日 (火) 09:50:13 JST


お世話になっております。
石井と申します。

先日、接続数についての質問をさせていただきましたが、
別件で質問をよろしいでしょうか?

只今、Firebirdでサロゲートペア文字が扱えるか?を調査しておりますが、
FDBのパス(フォルダ名やFDB名)にサロゲートペア文字が入っている場合、
DBへの接続ができなくて困っています。

試したのは以下パターンで、いずれも接続エラーとなりました。

・Firebird ADO.NET Data Providerを使用したプログラムにて接続
・ツール「FlameRobin」で接続
・ツール「IBConsole」で接続
・isqlで接続
※isqlの場合はサロゲート文字が入っていると、画面上で
以下のように文字化けして表示されます。
"D:\𠀋.FDB" → "■■.FDB"

FDBのパスやファイル名にサロゲートペア文字が存在した場合、
接続はできないのでしょうか?

度重なる質問で大変恐縮ですが、
どなたか分かる方がいたら、教えていただけると助かります。

以上、よろしくお願いいたします。 




Firebird-jp-general メーリングリストの案内
Back to archive index