Bug in Boards Signature

  • 2
  • Problem
  • Updated 6 years ago
  • Solved
Archived and Closed

This conversation is no longer open for comments or replies and is no longer visible to community members. The community moderator provided the following reason for archiving: IMDb boards

There is a bug in how Boards Signatures are being handled. Actually, it appears there are 2 bugs: 1, The 100 character limit is being internally violated, and 2, The display of signatures that contain punctuation keeps breaking.

1, The 100 character limit is being internally violated:

My Boards Signature is: "_____[CR][LF]I don't have a dog. And furthermore, my dog doesn't bite. And furthermore, you provoked him." That's exactly 100 characters. But my Boards Signature isn't stored that way. It's stored as this: "_____[CR][LF]I don't have a dog. And furthermore, my dog doesn't bite. And furthermore, you provoked him." That's 110 characters.

I don't know why the apostrophe's need to be escaped and represented by unicode hex character codes since apostrophe is part of the 127 character base code set -- it's the 27th (hex) character... duh! Nevertheless, it doesn't hurt anything provided that the hex representation is hidden from the user. There's the bug. The internal hex representation for punctuation is being exposed to the user. The result is a signature that appears to break the 100-character limit. Worse is that, if I try to delete the ' string and replace it with the apostrophe character, I can't unless I first delete some characters to get below 100 characters. Only then can I make substitutions.

2, The display of signatures that contain punctuation keeps breaking. This is related to the bug above.

When someone mucks with the code that inserts signatures into postings during composition, the unicode hex-to-ANSI substitution gets forgotten and my signature winds up containing instances of "'" -- just as it is stored, not as it should be. This happens every few months. When it happens I have to manually change the ' string to the apostrophe character in my posts. I sometimes forget.

Is there a permanent code fix that can end this problem once and for all?

Thank You.
Photo of markfilipak

markfilipak

  • 110 Posts
  • 20 Reply Likes

Posted 6 years ago

  • 2
Photo of (closed account)

(closed account)

  • 379 Posts
  • 431 Reply Likes
I'm told that IMDb is currently working on problems relating to character-encoding. Employee Murray Chapman joined a discussion following my previous bug report here:

https://getsatisfaction.com/imdb/topics/character-encoding-problems-on-message-boards-sept-9-2014

You have noted some important information that I didn't know about when I posted my report. Combining our reports, we now have a further understanding of these issues. I hope we'll see completed fixes soon.
Photo of Murray Chapman

Murray Chapman, Employee

  • 111 Posts
  • 74 Reply Likes
Yup, as mentioned in the other thread we're steadily working through all the encoding bugs.  We're looking at code that hasn't been touched in a decade, so we're finding all sorts of quirks that need careful handling.  Please note that because buggy code has been on the site for so long, incorrectly-encoded data may be stored in the database and fixing the code won't automatically remove the problem.  The idea is that we're ensuring that the operations themselves don't corrupt the data so that users can fix up any errors themselves and be confident that the system won't mess them up when it saves or renders.
Photo of markfilipak

markfilipak

  • 110 Posts
  • 20 Reply Likes
Excellent Gentlemen!! Let me know if I can help.
Photo of Murray Chapman

Murray Chapman, Employee

  • 111 Posts
  • 74 Reply Likes
Ok, looks like we've got a working fix for the signature encoding issue.  Should roll out on Monday; will update here when it does.
Photo of Murray Chapman

Murray Chapman, Employee

  • 111 Posts
  • 74 Reply Likes
Signature encoding issues should now be fixed.  You may have to manually edit your signature one last time to fix it up.
Photo of markfilipak

markfilipak

  • 110 Posts
  • 20 Reply Likes
It appears to work when composing a new topic, which I did not actually post. I assume it would work if I actually posted. Haven't tried responding to an existing thread, but I see no reason to doubt that it will work. ......So

I have enough faith to write:  Thank You!

This conversation is no longer open for comments or replies.