这个对话框是在 Total Commander中切换到一个含有非本地代码页(对简体中文的情况, 就是CP936, 可以认为就是GB2312编码)中的字符时, 弹出的一个对话框, 确定之后在 Total Commander中这个非法字符可以正确显示出来, 在windows xp本身的 explorer中一声不吭地也能正确显示.
然而, 这样的文件在用 cygwin中的find进行处理时会发生这样的错误:
F:\e_book\unix\bash>gfind
.
./Bash, the Bourne?Again Shell.pdf F:\e_book\unix\bash>gfind -type f gfind: ./Bash, the Bourne?Again Shell.pdf: No such file or directory
|
错误信息有点莫名其妙, 既然没有这个文件, find又何从知道这个名字?
这个gfind是为了避免与windows本身附带的那个垃圾find冲突而改变名, 其实是正宗GNU血统的 find:
GNU find version 4.2.11-CVS
阅读(2221) | 评论(0) | 转发(0) |