Cannot open URL from DOI (UTF-8 encoding issue)
Hi,
in a collection imported from a Bibtex file that was encoded in UTF-8 format, Zotero fails to build the URL address when I click the DOI button.
I get the following error message:"Cannot open the URL http://dx.doi.org/10.1103%2FPhysRevLett.88.070409". Obviously, the slash in the DOI has been replaced by its UTF-8 hexcode. Any clue on how to get around this issue?
in a collection imported from a Bibtex file that was encoded in UTF-8 format, Zotero fails to build the URL address when I click the DOI button.
I get the following error message:"Cannot open the URL http://dx.doi.org/10.1103%2FPhysRevLett.88.070409". Obviously, the slash in the DOI has been replaced by its UTF-8 hexcode. Any clue on how to get around this issue?
This is an old discussion that has not been active in a long time. Before commenting here, you should strongly consider starting a new discussion instead. If you think the content of this discussion is still relevant, you can link to it from your new discussion.
The original looks like this:
@article{Abo-Shaeer:2002,
Author = {Abo-Shaeer, J. R. and Raman, C. and Ketterle, Wolfgang},
Date-Added = {2008-11-24 18:33:40 +0100},
Date-Modified = {2012-08-29 09:23:51 +0000},
Doi = {10.1103/PhysRevLett.88.070409},
Journal = {Physical Review Letters},
Keywords = {Vortices},
Number = {7},
Pages = {070409},
Title = {{Formation and Decay of Vortex Lattices in Bose--Einstein Condensates at Finite Temperatures}},
Volume = {88},
Year = {2002}}
Let me expose the exact message again (the previous version was a translation from me):
-----------
Failed to open URI "http://dx.doi.org/10.1103%2FPhysRevLett.88.070409".
Operation not supported.
-----------
When I switch between apps with Alt+Tab, the message appears as "exo open". Im't not sure if that helps...
What distro/version/etc. is this?
The only other idea that I have is that there is some weird character that isn't what it appears to be and breaks the link (and doesn't copy to the forum). To try that out, you could select the bibtex above, do "import from clipboad" in Zotero and see if it still doesn't work - it does for me.
* I tried the copy/import test of adamsmith, but faced with the error message again.
* I do have the same issue with all other entries in my database. However, if I copy the url to the url field and click on the url button, my browser does open the link. Only the doi button is causing troubles.
* exo-open on the command line behaves the same: error message. In addition, it outputs the following line:
]2;exo-open "http://dx.doi.org/10.1103PhysRevLett.88.070409"%
* I have linux mint 13 xfce.
* I checked that the url itself is valid, as Dan proposed. If I copy from the error message and paste it in my browser, it does indeed open without problem.
In Zotero, if I copy the doi from the doi field into the url field and add the http prefix by hand, then I can open the url using the url button. But if I copy/paste the url from the error message into the url field, then I (of course) get the error message again.
It looks like the way zotero calls exo-open is the issue, no?
Now I don't know on does the url that was produced by zotero look like. Do you know how I could catch the command sent by zotero when pressing the doi button?
Thanks a lot for your time!
If you can reproduce this via the command line with the same URL, it's an issue with your system. (And Zotero doesn't call exo-open itself. That's presumably just your system's mechanism for opening URLs.)