namazu-ml(ring)
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: namazu-1.4.0.0-beta-3
- From: Ken-ichi Hirose <hirose@xxxxxxxxxxxxxxxxxxxx>
- Date: Thu, 04 Mar 1999 18:08:30 +0900
広瀬と申します。
<satoru@xxxxxxxxxxxxx> wrote.
/~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>Ken-ichi Hirose <hirose@xxxxxxxxxxxxxxxxxxxx> wrote:
>>>日本語ファイル名の対応をお願いします > Win32, OS/2 ユーザの方
>>とりあえず、状況だけ。。
>>util::fopen で open する時に、 file の full path だけなら sjis だろう
>>が半角カナだろうがいけるのですが、nkf 等の filter を通して open しよう
>>とすると nkf 等に渡す引数をメタで渡してくれないみたいです。
>nkf は COW さんの nkf32 ですか? cygwin で make した nkf です
mingw32 で make したものです。
>か? なんとなく cygwin の fopen(3) は『表』のように 2byte目に
>\ が含まれるファイル名は扱えない気がします。 nkf32 ならうま
>くいくのかもしれません。
mingw32 ものでもできるようです。
C:\tmp>nkf -e sample\表示\博士\1001
でちゃんと EUC 表示されますので。。。
>>なにかいい方法無いですかね。。。
>たしか Win32 では
> open(FH, "nkf -emXZ1 '$cfile' |") || die;
>のように single quotes が使えなかった記憶があります。これが
>可能なら良いのですが。
たしかに駄目です。 T_T
># 確かこの辺は command.com も絡んでいるのですよね? うげー
>>最悪の場合は(あんまりやりたくないのですが)、素の path で一度 open して
>>テンポラリに書き込んだ後、それを nkf を通す handle で開けばいけます。
>>T_T
>きっともっとましな方法があるでしょう。[namazu 355] の事情も
>ふまえてもう少し検討してくださいませ。
こっちはおおはずしでした、すみません。_o_
根本的に ActivePerl(VC?) か NT(cmd? or fs?) の話みたいです。
#samba の coding system=sjis で書き込んだものを Perl in FreeBSD
#で処理しても特に問題はないので。。。
色々試した結果、先程送りした patch が良い気がしてます。 ^^;;
Best regards,
--
Ken-ichi Hirose (^^)k!
e-mail: hirose@xxxxxxxxxxxxxxxxxxxx