アカウント名:
パスワード:
WindowsはおろかMacですら大文字小文字区別しないのがデフォでしょ
Macって半濁音のカナ壊れてるから、大文字小文字以外の問題無いかい?
ファイル名の正規化はどのOSでも大なり小なり行ってるよ。WindowsでもLCMapStringを通して正規化されるからアクセント記号などコードを変えられてしまう文字もある。日本語では踏まないというだけで。http://archives.miloush.net/michkap/archive/2005/10/17/481600.html [miloush.net]そして正規化を行わなければUnicodeのトリックで全く同じに見える別のファイルを作れてしまうから一概に否定したものでもない。
プログラム的にはファイルの判定を文字列比較で行うのが間違い。別ツリーの話題だと8.3形式なんかもあるし。inode等のIDを用いるべき。
find(1)のファイル一致判定をinode番号だけでやれと申すか。
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
弘法筆を選ばず、アレゲはキーボードを選ぶ -- アレゲ研究家
「まともな」OSって言うけど (スコア:0)
WindowsはおろかMacですら大文字小文字区別しないのがデフォでしょ
Re: (スコア:0)
Macって半濁音のカナ壊れてるから、大文字小文字以外の問題無いかい?
Re:「まともな」OSって言うけど (スコア:0)
ファイル名の正規化はどのOSでも大なり小なり行ってるよ。
WindowsでもLCMapStringを通して正規化されるからアクセント記号などコードを変えられてしまう文字もある。日本語では踏まないというだけで。
http://archives.miloush.net/michkap/archive/2005/10/17/481600.html [miloush.net]
そして正規化を行わなければUnicodeのトリックで全く同じに見える別のファイルを作れてしまうから一概に否定したものでもない。
プログラム的にはファイルの判定を文字列比較で行うのが間違い。別ツリーの話題だと8.3形式なんかもあるし。
inode等のIDを用いるべき。
Re: (スコア:0)
find(1)のファイル一致判定をinode番号だけでやれと申すか。