Lunkhead wrote:I'm content with it working in Firefox, Chrome, and Safari (don't have Windows handy to test IE and don't care about Opera, call me when their market share breaks 10%). I URL encode artist names in all the links on my site but I try never to show the encoded names in the text on the pages. Please find me somewhere where that is not the case so I can fix it.
I was only commenting on the broken phpBB link and ranting in general about how a lot of PHP-based sites are written by people who don't understand (or care about) the difference between URL, HTML, and plaintext encoding.
I suspect that the problem with <3 on the archive is that the archive filename is probably trying to be actually named <3.html or something and that's of course not a valid UNIX filename. There's so much code in the Song Fight archive system that's all ad-hoc and screwy and full of short-term hacks that I'm kind of surprised this issue hasn't come up sooner, frankly. (Also, to be fair, the artist page caching thing is something I wrote, as a short-term hack to reduce the server load, and I didn't really think things through, because Dreamhost was getting ready to kick songfight.org off for using too many server resources and so on.)
Unfortunately I seem to have forgotten the server admin password, or maybe JB changed it again without letting me know. So I can't investigate/fix the problem myself. Sigh.