RC1: Unable to read files with accents in names on Windows
Enrico Forestieri
forenr at lyx.org
Tue Jan 23 19:44:42 UTC 2024
On Mon, Jan 22, 2024 at 06:21:42PM -0500, Richard Kimberly Heck wrote:
>
>On 1/22/24 17:53, Thibaut Cuvelier wrote:
>>On Mon, 22 Jan 2024 at 23:00, Richard Kimberly Heck
>><rikiheck at gmail.com> wrote:
>>
>> On 1/22/24 16:53, didiergabory at free.fr wrote:
>>> I also realize that I can no longer load images whose names
>>> contain accents. In any case, that’s what’s happening with the
>>> file I just sent you. If I rename the file: SchemaCinematique.pdf
>>> to SchemaCinématique.pdf then I can read “Error converting to a
>>> readable format.”
>>
>> That's a serious bug. Can anyone on Windows check this?
>>
>>I can reproduce with PDF files whose names have accents, but not PNG
>>(with the same file name apart from the extension). If I export the
>>file to LyX 2.3 and load it with LyX 2.3.7, the PDF file doesn't
>>have any issue (with MikTeX, up to date).
>>
>>I'm attaching the logs (View > Messages Pane, with all logs enabled)
>>and the corresponding test files (LyX 2.3 and 2.4).
>
>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.
>
>Enrico, do you know if there is a reason not to use
>toSafeFilesystemEncoding here instead? This is in
>GraphicsConverter.cpp, line 139.
I am not able to reproduce the problem. We should try to understand what
is the real issue before changing the source.
--
Enrico
More information about the lyx-devel
mailing list