RC1: Unable to read files with accents in names on Windows

Enrico Forestieri forenr at lyx.org
Tue Jan 23 19:51:24 UTC 2024


On Mon, Jan 22, 2024 at 06:21:42PM -0500, Richard Kimberly Heck wrote:
>
>The conversion script has:
>
>infile = "C:/Users/Thibaut/Desktop/p k .pdf"
>
>when the input file was: ~\Desktop\píkà.pdf. The accented characters 
>have been stripped. This is not a surprise, though, since 
>toFilesystemEncoding has a comment that says it does not work with 
>non-ASCII characters on Windows. The puzzle is why this worked on 
>2.3.7. None of this code has changed, so far as I can see.

Note that this might be a red herring. toFilesystemEncoding only encodes 
file names and not the content of a file that is utf8. The fact that the 
accented characters seem to have disappeared may simply be due to the 
fact the terminal on Windows is not able to display utf8 characters.

So, the output should be redirected to a file to be sure.

-- 
Enrico


More information about the lyx-devel mailing list