鎌滝さん

この不具合って、現状、開発側へ伝わっていましたっけ。

ところで、「コピー」するとは、どのような手順でしたっけ。

すみません、繰り返しになってしまうとは思いますが、お願いいたします。

Tora

Masahisa Kamataki wrote:
> 鎌滝です。
> 
> [EMAIL PROTECTED]
> が、Baseのodbファイルをコピーする際、コピー先がファイルパスに2バイト文
> 字を含むフォルダだとテーブルが表示されない現象が起きています。
> 
> 実は某所で指摘されたことですが、
> 
> - はじめからファイルパスに2バイト文字が含まれるフォルダに作成した場合
>   は問題ない。
> - 表示されなくなったodbファイルをファイルパスに2バイト文字が含まれない
>   フォルダにコピーしなおすと、また表示されるようになる。
> 
> こともわかっています。さらに、odbファイルをチェックしてみると原因らし
> きものがわかりました。
> 
> http://openoffice.s16.xrea.com:8080/pukiwiki/pukiwiki.php?plugin=attach&openfile=base_path_error1.png&refer=%5B%5BOOo2.0%A5%D0%A5%B0%BE%F0%CA%F3%5D%5D
> はコピー前のodbファイルの構成、
> 
> http://openoffice.s16.xrea.com:8080/pukiwiki/pukiwiki.php?plugin=attach&openfile=base_path_error3.png&refer=%5B%5BOOo2.0%A5%D0%A5%B0%BE%F0%CA%F3%5D%5D
> はコピー後のodbファイルの構成です。
> 
> 後者にdatabaseディレクトリの下に文字化けしたディレクトリが増えています。
> ただし、ディレクトリ名が文字化けしているのがテーブルを表示できない理由
> ではありません。最初から、2バイト文字を含むフォルダに作成されたodbファ
> イルの構成は、後者と同じでdatabaseディレクトリの下に文字化けしたディレ
> クトリが存在しますが、テーブルは表示されます。また、おそらくUTF-8を読
> める環境なら文字化けしないでしょうし。
> 
> 次に、コピー前とコピー後のMETA-INF/manifest.xmlファイルを比べてみると、
> http://openoffice.s16.xrea.com:8080/pukiwiki/pukiwiki.php?plugin=attach&openfile=base_path_error2.png&refer=%5B%5BOOo2.0%A5%D0%A5%B0%BE%F0%CA%F3%5D%5D
> が前者、
> http://openoffice.s16.xrea.com:8080/pukiwiki/pukiwiki.php?plugin=attach&openfile=base_path_error4.png&refer=%5B%5BOOo2.0%A5%D0%A5%B0%BE%F0%CA%F3%5D%5D
> が後者なのですが、META-INF/manifest.xmlファイルでも文字化けしたディレ
> クトリが追加されています。
> 
> さて、HSQLDBを組み込みで使用したodbファイルは、scriptファイルにテーブ
> ルの定義を格納します。コピー前のscriptファイルには、
> http://openoffice.s16.xrea.com:8080/pukiwiki/pukiwiki.php?plugin=attach&openfile=script&refer=%5B%5BOOo2.0%A5%D0%A5%B0%BE%F0%CA%F3%5D%5D
> のように、テーブルの定義が含まれています。コピー後のodbファイルでは、
> META-INF/manifest.xmlファイルが書き換えられたため、test1.scriptが対象
> となるようです(test1というのは、odbファイルの名前部分)。しかし、
> http://openoffice.s16.xrea.com:8080/pukiwiki/pukiwiki.php?plugin=attach&openfile=test1.script&refer=%5B%5BOOo2.0%A5%D0%A5%B0%BE%F0%CA%F3%5D%5D
> のように、テーブル定義が欠落しています。これが、この問題の原因だと思わ
> れます。
> 
> ただし、最初から2バイト文字を含むファイルパスのフォルダに作成したodbファ
> イルの場合は、このtest1.scriptが作成され、テーブル定義も含まれているた
> め、テーブルの表示に問題は出ません。
> 
> つまり、2バイト文字を含むファイルパスへの対応は考慮されているものの、
> そこにコピーされた場合までは対応されていないようにも思えますし、そもそ
> も2バイト文字を含むファイルパスへの対応が必要なのかどうか、このあたり
> がよくわかりません。
> 
> Issueに登録するにあたって、この問題について議論が必要な気がするのです。
> ご意見お願いします。
> 
> ;; わかりにくかったら、ごめんさい。ご質問もどうぞ。
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
> 


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

メールによる返信