[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[FDclone-users:00378] Re: 日本語文字コード(UTF8)環境での動作について



>実用上支障があるというのは判るんですが、そもそも設定と実態が異なるような状況
>を生み出したのはユーザ自身なので、ある程度の支障は容認して貰えないでしょうか
>ね。

 あ、いや、それは勿論その通りで。
 と言うか、この時点まででも adhoc な対応と仰られながらも、 patch を作成した頂
いたり、色々とお手を煩わせることになってしまって、申し訳なく思っております。

 実のところ、ここらへんの問題だけを言うのなら、

 「日本語ディレクトリの中では FD を起動しない」
 「コマンドラインで日本語文字列を扱う際には、パラメータマクロ %JU や、
   nkf 等のツールを用いて、明示的に文字コードを取り扱う」

等、運用上の方法で逃げること自体は不可能ではないんです。


 ただ、しらいさんも仰られてました通り、

>launcher ってそもそも、そういった手入力の煩わしさを解消するために作られてると
>思うので、いちいち escape したり "" で括ったりなんてことから user を解放する
>必要がある訳です。
>なので、そういう illegal な文字を用いた filename に対しても対応出来て然るべき
>ですね。

と言うのも、また事実な訳で。

 ただ、そういった、謂わば「ユーザーの我儘」をどう処理するか?ってことに関して
は、一重に作者さんの「ポリシー」に依るものだと思います。

 積極的にソフトでそれらの我儘をサポートしてくってのも一つのポリシーならば、運
用で回避して下さいと言うのも一つのポリシーなわけで。
 まぁ、実際のところは、そのへんは一概にどちらかの方針で既定される訳でもなく、
実装上の制限などから、落としどころは決まってくるわけですが。

 ただ、正直なところ、今回の件についてはドキュメントや FD 本体の動作を見ても、
その「落としどころ」がよくわからなかったと言うのも事実なわけでして。

 そのへん、わからないならわからないなりに、ただやりたいコトだけ、「ユーザーの
我儘」を列記すれば良いのかもしれませんが、そのへんなまじ多少裏側知ってると好き
勝手言うのもなぁ・・・と(^^;)。
 逆にそれで、もひとつどっちつかずな報告になってしまい、余計に混乱させてしまっ
た部分もあるかもしれません。そのへんは本当に申し訳なく思います。


>> 3.ディレクトリ移動3(内蔵シェル使用)
>>  EXECUTE_SH にて、内蔵シェルを起動し、以下のコマンドを実行
>> 
>>  $ cd <日本語ディレクトリ名> 
>>
>上と合わせてこの件も見直しておきます。詳細は後日ということで。

 宜しくお願い致します。


                                                        TAKETYON こと 武貞一三