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

Docset cannot be installed if path contains non-Latin characters #747

Closed
MichaelSolotky opened this issue Jul 5, 2017 · 7 comments
Closed

Comments

@MichaelSolotky
Copy link

I'm trying to install some docsets, click the button with it, download goes till the end and it goes to installation process, shows 0% and then stops doing anything. The docset folder is empty. Docsets I tried to install are C++, python 2 and 3. I'm using windows 10.

@trollixx
Copy link
Member

Sounds like a problem with file permissions. Could you confirm that Zeal has write access to the docset storage directory?

@MichaelSolotky
Copy link
Author

MichaelSolotky commented Jul 14, 2017

Yes. I've also explicitly set common access to that directory and it didn't help.
Actually when zeal was firstly installed there was no any docset directory. I've found the path to it in zeal->preferences, but the directory there didn't exist. The path was standard: C:\Users\Михаил\Documents\zealdocs
And I think the cause is the folder name written in сyrillic.
I replaced the path with this С:\zealdocs, tried again and it started to install docs.

@trollixx
Copy link
Member

I was able to reproduce this bug. Seems like we are loosing UTF-8 somewhere...

@trollixx
Copy link
Member

Quick investigation showed that libarchive fails to extract files to a path containing Cyrillic characters.

@trollixx trollixx added this to the 0.5.0 milestone Jul 17, 2017
@trollixx trollixx self-assigned this Jul 17, 2017
@trollixx trollixx removed this from the 0.5.0 milestone Sep 3, 2017
@trollixx
Copy link
Member

trollixx commented Sep 3, 2017

De-prioritizing in hope to fix this by implementing #138.

@trollixx trollixx changed the title Can't download any document Docset cannot be installed if path contains Cyrillic letters Sep 3, 2017
@jimmylab
Copy link

Same thing happens when the path contains Chinese character on windows 8, either.
The default path is "C:\Users\佳欢\AppData\Local\Zeal\Zeal\docsets". I had to switched C:\ZealDocs to make it work.

@trollixx trollixx changed the title Docset cannot be installed if path contains Cyrillic letters Docset cannot be installed if path contains non-Latin letters Sep 28, 2017
@trollixx trollixx changed the title Docset cannot be installed if path contains non-Latin letters Docset cannot be installed if path contains non-Latin characters Sep 28, 2017
@trollixx trollixx added this to the 1.0.0 milestone Jan 22, 2018
@trollixx trollixx modified the milestones: 1.0.0, 0.6.1 Sep 28, 2018
@lock
Copy link

lock bot commented Mar 27, 2019

This thread has been automatically locked since there has not been any recent activity after it was closed. Please open a new issue for a related request.

@lock lock bot locked and limited conversation to collaborators Mar 27, 2019
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Development

No branches or pull requests

3 participants