[Message Prev][Message Next][Thread Prev][Thread Next][Message Index][Thread Index]
Re: [MD:7103] Bug? of unix-to-dos-filename and dos-to-unix-filename
- X-ml-count: 7114
- Subject: Re: [MD:7103] Bug? of unix-to-dos-filename and dos-to-unix-filename
- From: "M.Fujii" <boochang@xxxxxxxxxxxx>
- Date: Fri, 23 Dec 2005 11:11:31 +0900 (JST)
- X-mailer: Mew version 4.2 on Emacs 22.0.50 / Mule 5.0 (SAKAKI)
藤井です。
From: "M.Fujii" <boochang@xxxxxxxxxxxx>
Subject: Re: [MD:7103] Bug? of unix-to-dos-filename and dos-to-unix-filename
Date: Fri, 23 Dec 2005 11:06:30 +0900 (JST)
> > dispicon で icon がでないので気付いたのですが、これってバグでしょ
> > うか?それともなにか使いかたを間違っていますか?
(snip)
> normalize_filename は文字列として Emacs の内部コードが渡されます。
> しかし、w32.c:normalize_filename() は文字列として Windows の文字コード
> を想定して実装してあるようです。
>
> したがって、正しく動作しないケースがあります。(また、それとは別の問題も
> 抱えています。後述します)
対処の方法ですが、normalize_filename は NTEmacs のものをそのまま使うと
いうのが、簡単かつ保守が容易であると思われます。
# 手元ではそれで正常に動作するようになっています。
Emacs の内部コードは ASCII と重ならないようになっているので、NTEmacs の
ような一見マルチバイトを考慮していないようなコードで十分だと思います。
--
藤井 正行 / Masayuki FUJII