- Frag Ingot
- |
- Senior Member
"Inveniam Viam Aut Facium" _~
if ( !now ){ when(); }
Autoresponse from Bungie12 |??
Is this an encoding issue?
Did original poster(OP) mean 'Autoresponse from Bungie?' w/ a unicode char as the '?'...?
Could the disembodied soul have misunderstand what encoding it was reading.... this could be a sign of a serious issue. ah-la buffer overflow?
Her is how I see it went down. The OP gets a message from the disembodied soul. In the subject of the message is 'Autoresponse from Bungie ' .(notice the space) Well I believe that the extra space is an unknown character from an unknown encoding. The OP email client was unable to properly decode the mystery character and did it's best to display the character. While it may have looked fine in the OP's email client, when he copy and pasted the string into his browser, for the thread post, he copied over the email client representation of our mystery character. And the OP presses the submit button.
This is where the disembodied soul(DS) comes into play. While reading the thread post from the OP, our DS allows the mystery character. (Otherwise OP would have gotten a character exceeded error when submitting)* Once the character was allowed the DS had to handle the character. So I am guessing that the DS just handled the character as binary. Thus when the DS creates this page, it shows the character as binary.
The sad thing is that our web browser(mine-safari) is not able to handle the binary, and hence caused a corruption with the Document Object Model.
How could this be bad... let's hope it's not. But to be honest, I really have no idea!
My next step is to try and recreate the issue.
* Unless it is the subject.... The problem can be fixed by setting a limit on the subject of a post.....
[Edited on 02.12.2008 8:58 AM PST]