As suggested in AJAX Considered Harmful, I’m testing out blosxom’s URL-encoding. In practice, the problems he raises aren’t much of a concern for me, since blosxom gets its URLs from the filenames, and I stick to ASCII for entries in my filesystem.
An interesting side note is that one of the pages he links to recommends not using extensions like “.html” for URLs, since they indicate formatting/delivery, not content. Despite the presence of “.html” in my URLs, I’m actually fairly compliant with this, because blosxom treates that extension as a content request. Still, it’d be better for the browser and server to do content negotiation.