拡張子の「記」が「詰」になるNo.11775
tsuchi-s さん 02/04/29 16:44
 
こんにちはtsuchi-sです。

Hmsetup.exeで関連付けをしていて拡張子に漢字の「記」を入れると
「詰」という漢字に変わってしまいます。

  txt (テキスト文書)
  mac (秀丸マクロファイル)
  ・・・
  詰録 (記録ファイル)

という風に実際の拡張子になる方が詰になってしまいます。
(例えば、日記、記録、とか記を含むと同じようになる。)

拡張子に漢字を入れるは違反ですか?
ちょっと他と区別したかったのでそうしてみたのですが。
どなたかご存知の方がいらっしゃったらコメントをお願いします。


[ ]
RE:11775 拡張子の「記」が「詰」になるNo.11779
秀丸担当 さん 02/04/30 17:48
 
>Hmsetup.exeで関連付けをしていて拡張子に漢字の「記」を入れると
>「詰」という漢字に変わってしまいます。

やってみたところ、再現することができました。
違反かどうかと言われると、拡張子は好きなように決めることができて
しまうので何とも言えませんが、HMSETUPのバグであるのは間違いない
ので修正しておきます。

[ ]
RE:11779 拡張子の「記」が「詰」になるNo.11848
小西 さん 02/05/11 19:37
 
少し古い話で悪いんですが、Apache for Winのある記事を読んでてはっと思ったこと
に、

記は8b4c
詰は8b6c
で2バイト目のコードを比較すると
L(4c)
l(6c)
でした.ということは2バイト目が英字A-Zにある漢字は全てa-zになると考えられます。
漢字の拡張子をつける人なんてめったにお目にかかりませんが、小文字化ルーチンが
ASCII用のものを使っていることが原因でしょう(cライブラリだとstrlwrが悪いのか)。

>>Hmsetup.exeで関連付けをしていて拡張子に漢字の「記」を入れると
>>「詰」という漢字に変わってしまいます。
>
>やってみたところ、再現することができました。
>違反かどうかと言われると、拡張子は好きなように決めることができて
>しまうので何とも言えませんが、HMSETUPのバグであるのは間違いない
>ので修正しておきます。


[ ]
RE:11848 拡張子の「記」が「詰」になるNo.11856
秀丸担当 さん 02/05/13 17:54
 
>漢字の拡張子をつける人なんてめったにお目にかかりませんが、小文字化ルーチン
>がASCII用のものを使っていることが原因でしょう(cライブラリだとstrlwrが悪いの
>か)。

はい。まったくそのとおりで、英字を小文字にするところが原因です。
strlwrでなく自前でやってました。

[ ]