in reply to Re: utf8 "\xD0" does not map to Unicode at /path/comparebin.pl line line_number, <STDIN> line line_number
in thread utf8 "\xD0" does not map to Unicode at /path/comparebin.pl line line_number, <STDIN> line line_number
The folders/files were recovered by using a testdisk program in linux from the accidentally deleted ntfs partition.
When I test the passed corrupt file name to the perl program with the -e, it says that the file doesn't exist, although, if I use an internal perl's directory reading, it shows those files fine without any character problems and if I test files, listed by perl for existence, -e proves their existence.
So, if I understand correctly, when I represent the path string, piped from the find process to my program, with a byte steam, it should test correctly for existence by using -e.
I've been trying to implement a routine that will recover from such corruption and find the file correctly when passed from stdin. I want to keep the ability to pipe the names from the external source.
|
|---|
| Replies are listed 'Best First'. | |
|---|---|
|
Re^3: utf8 "\xD0" does not map to Unicode at /path/comparebin.pl line line_number, <STDIN> line line_number
by ikegami (Patriarch) on Nov 21, 2014 at 17:23 UTC | |
by igoryonya (Pilgrim) on Nov 22, 2014 at 00:19 UTC | |
by ikegami (Patriarch) on Nov 23, 2014 at 02:07 UTC |