-
Notifications
You must be signed in to change notification settings - Fork 31
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
literal[*] does not work with Unicode characters #91
Comments
I suspect this is down to the configuration of the webserver that handles |
Some discussion in #xkcd suggests that bucket's logs actually have the same encoding error. One of the Ops copied and pasted a snippet of the log:
EDIT: I actually just realized that |
http://string-functions.com/encodingerror.aspx is a nifty little tool, and it determines that the webserver problem is UTF-8 being read as Windows-1252. It does not come up with a possible encoding error for the |
Text encoding is a real bane… Would be interesting to know if barometz got that log line from Bucket's log file on the server or from their own client. That's the sort of thing I see happen a lot to HexChat users who haven't configured their setup correctly (charset/fonts). That really is a nifty little tool, but I had the same lack of results you did with finding a path from either I added a test At this point, it seems that I was wrong before about it not being a Bucket issue. I did More investigation into Bucket's order of operations is warranted, but for now that's what I've found. |
Furthermore, I just played around in Perl's debugger mode performing a trivial open-and-append on a file named Curiouser and curiouser… It's probably worth pointing out that Perl's documentation says, "There are still several places where Unicode isn't fully supported, such as in filenames." ( |
Using the
literal[*]
command with a trigger consisting of a Unicode character will create a .txt file link that returns a 404 error. Reproduced on both Firefox and Chromium.<loudaslife> literal[*] ☃
<Bucket> loudaslife: Here's the full list (3): http://carabiner.peeron.com/xkcd/bucket/literal_%E2%98%83.txt
Firefox and Chromium both resolve
%E2%98%83
to☃
in the address bar automatically, but the 404 page contains a URL with completely different characters.The requested URL /xkcd/bucket/literal_☃.txt was not found on this server.
This is also reproducible with non-snowman characters, like
∞
.The text was updated successfully, but these errors were encountered: