by
Anonymous Coward
on 2003年08月07日 0時44分
(#373686)
これらは同じファイル名です。
Byte列が違えば文字列やファイル名も異なるなんていう幻想は捨てなさい。
大文字小文字が区別されるとの思い込みもここから来る誤った前提です。全
てはファイルシステム次第で変ります。
まずは以下を読んで基礎知識を得ることを勧めます。さらにUnicodeと
normalizationについても勉強が必要です。
Text Encodings in VFS
http://developer.apple.com/qa/qa2001/qa1173.html
HFS Plus Volume Format
http://devworld.apple.com/technotes/tn/tn1150.html
日本語でも (スコア:0)
「が(0xE3, 0x81, 0x8C)」
「か(0xE3, 0x81, 0x8B)」+「濁点(0xE3, 0x82, 0x99)」
touch "が" なんてすると分かります。
これは問題にならない?
Re:日本語でも (スコア:1, 参考になる)
Byte列が違えば文字列やファイル名も異なるなんていう幻想は捨てなさい。
大文字小文字が区別されるとの思い込みもここから来る誤った前提です。全
てはファイルシステム次第で変ります。
まずは以下を読んで基礎知識を得ることを勧めます。さらにUnicodeと
normalizationについても勉強が必要です。
Text Encodings in VFS
http://developer.apple.com/qa/qa2001/qa1173.html
HFS Plus Volume Format
http://devworld.apple.com/technotes/tn/tn1150.html