Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Possible regression: v0.7 doesn't support spanish accent marks (tilde) in paths #1589

Open
Xandor19 opened this issue Jan 3, 2024 · 3 comments

Comments

@Xandor19
Copy link

Xandor19 commented Jan 3, 2024

I've just installed Zeal v0.7 on Windows 11 and set a custom path for docsets (as I've always done) to some path in my D drive, then I downloaded my usual docsets. The path contained a spanish accent mark (tilde) in word "Bibliografía" and even when it let me set that path with no errors, it couln'd find the docsets and was having quite strange behaivor.

Note

I know it's common to have issues with non-english languages properties, but I'm opening this issue cause with v0.6.1 there was no problem with tildes on docsets path, so just in case something went broken.

Here a description:

At first I just installed Scala and the progress bar showed that it finished downloading and installing. However, in Zeal's sidebar Scala doesn't appeared, not any method/name when using the search. I went to the docsets path (the one with the accent mark) and Scala.docset folder existed and looked like a regular Zeal docset storage, so at least in that part is working with the path. When I opened the docsets menu in Zeal again, there wasn't any docset marked as installed and Scala was placed as available to install as it wasn't downloaded earlier.

I did the same test with other docsets (Ruby and Rails 7, Docker and VueJs). Though I already told the cause, here is some other behaivor to note: each of them supposedly finished downloading and installing and disapeared from the "Available" tab in docsets menu, but they never showed in the "Installed" tab nor on the main sidebar, just like Scala. When in the Available tab I used the searchbar to input one of the supposedly installed docsets, it showed it again with the option to install it and the same happens over and over. Also, the docsets folders for each of the listed languages/tools was correctly created.

The original path also had blankspaces in some folder names, so at first I thought that was the issue, but paths with such names work fine.

@trollixx
Copy link
Member

trollixx commented Apr 3, 2024

Something else must be going on on in your case. I tried storing docsets in C:\Temp\Bibliografía and C:\Temp\Bibliografía\docsets and in both cases it worked as expected.

image

@trollixx
Copy link
Member

trollixx commented Apr 3, 2024

Zeal doesn't really do direct file I/O, which would indicate a bug in Qt. I just updated CI to build with Qt 6.6.3. Can you try a CI build to see if the bug is still there?

@trollixx trollixx removed this from the 0.7.1 milestone Apr 3, 2024
@Xandor19
Copy link
Author

Xandor19 commented Apr 4, 2024

Is v0.7.1-dev.20+cbd3208 the build to try? I just downloaded it from CI builds and has the same issue, but I'm not sure if it is the Qt 6.6.3 or Qt 5? I see both on the pipeline.

For me, this is the path that works:
D:\Documentos\Bibliografia y Documentacion\Lenguajes\Documentaciones

And the one that doesn't:
D:\Documentos\Bibliografía y Documentación\Lenguajes\Documentaciones

As you can see, the only difference are the accent marks

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Development

No branches or pull requests

2 participants