Bugzilla – Bug 7498
Safari/WebKit doesn't recognize encoding returned when saving SN settings in SC
Last modified: 2009-07-31 10:17:58 UTC
When saving a setting on that page, it returns an encoding of "UTF-8" (uppercase), which Safari doesn't seem to like, resulting in broken non-latin character display. Same happens in OmniWeb. I have no idea where this encoding comes from. The other pages are fine (using lowercase utf-8), as is this page on initial load. This only happens when saving. Maybe some oddity in the callback mechanism?
Created attachment 3163 [details] Answer forwaded from SN to SC web interface is badly encoded This should read "Änderungen..."
Might be related to Prototype which is used for the Ajax on that page I think.
There's no JS code loading that page (and Default isn't using prototype any more). AFAICT t's all server side. (Web/Settings/Server/SqueezeNetwork)
Oh hmm, then I wonder why there are "if (AJAX)" bits in the code.
It rather looks as if the async code didn't add the charset definition to the content-type header
change 20255 - make sure HTML responses from callbacks have the correct charset defined
This bug has now been fixed in the 7.1 release version of SqueezeCenter! Please download the new version from http://www.slimdevices.com if you haven't already. If you are still experiencing this problem, feel free to reopen the bug with your new comments and we'll have another look.
Reduce number of active targets for SC