Answered by:
Broken "threads" link on right side menu.

Question
-
Answers
-
(U+00fc =>%25u00fc) instead of UTF-8 (%c3%bc)
It also appears that the leading numeric escape char "%" got converted to its numeric equivalent "%25".
I looked it up. So-called "percent encoding" (or "url encoding") uses UTF-8 in general. That is the standard since 2005. But a non-standard standard exists which permits four-digit unicode to be expressed in a url with this encoding: "%uxxxx", which is probably equivalent to "%25uxxxx". I tried substituting %u00FC into Livio's url, but it still didn't work.
There's some mention in Wikipedia's article that ECMA-script (amusingly pronounced as eczema in some circles) still defines the non-standard unicode conversion function escape(). (Compare with UTF-8 compatible encodeURI()). So I'll take a long shot guess that the dev's confused the two functions somewhere in this bug.
Sheng Jiang recently posted a similar Unicode issue here.
How come there's sometimes a double-survey on these pages? It looks funny.
- Edited by idle curiosityBanned Monday, February 25, 2013 3:13 PM
- Proposed as answer by Naomi N Monday, February 25, 2013 4:33 PM
- Marked as answer by Ed Price - MSFTMicrosoft employee Thursday, March 21, 2013 11:36 PM
All replies
-
-
-
-
-
Well, there is a subtle difference for me too.
Under my extra-large avatar in the right column, the link to my threads is:
http://social.technet.microsoft.com/Forums/en-US/user/threads?user=idle+curiosity
Whereas beneath that in the right column, My Threads gives this link:
http://social.technet.microsoft.com/Forums/en-US/user/threads?user=idle%20curiosity
Can you show us what you're getting, Monster?
-
-
-
For me Livio von Büren's threads doesn't work (original link copied from Properties, when clicking on the link.
My Threads instead does.
I used the same options for both links. The upper link opens a new tab, the below link opens the link in the same tab.
The following is my signature:Powershell Programmer & Advanced Lua Programmer
Location: Switzerland
Beside that, whenever you see a reply, you think is helpful, click "
Vote As Helpful"! And whenever you see a reply being an answer to the main question of the thread, click "
Mark As Answer" (if you opened the thread).
I published the URL's for the icons in my signature.
Please contact me, before reporting me, thank you.
[string](0..21|%{[char][int]([int]("{0:d}" -f 0x28)+('577076797174-87661607769657424-8687168065964').substring(($_*2),2))})-replace' '
-
This is the answer:
The translation of the username is wrong. I take Livio von Büren’s as an example because my alias is too complicated.
In the broken link his alias is translated to http://social.technet.microsoft.com/Forums/en-US/user/threads?user=Livio+von+B%25u00fcren. Let’s take the user-parameter: Livio+von+B%25u00fcren. There you will see, that the letter ü has been replaced by %25u00fc. If you have a look at the following table, you will find the solution. The character has been translated to unicode (U+00fc => %25u00fc) instead of UTF-8 (%c3%bc).
Character Unicode Unicode binary UTF-8 binary UTF-8 hexadezimal ü
U+00fc 00000000 11111100 11000011 10111100 %C3%BC
- Edited by ϻοϰsϯεr Monday, February 25, 2013 11:50 AM
- Marked as answer by ϻοϰsϯεr Monday, February 25, 2013 11:50 AM
- Unmarked as answer by ϻοϰsϯεr Monday, February 25, 2013 11:50 AM
- Proposed as answer by Livio von Büren Monday, February 25, 2013 12:32 PM
-
-
Propably proposing the answer makes it more clear for the admins.
The following is my signature:Powershell Programmer & Advanced Lua Programmer
Location: Switzerland
Beside that, whenever you see a reply, you think is helpful, click "
Vote As Helpful"! And whenever you see a reply being an answer to the main question of the thread, click "
Mark As Answer" (if you opened the thread).
I published the URL's for the icons in my signature.
Please contact me, before reporting me, thank you.
[string](0..21|%{[char][int]([int]("{0:d}" -f 0x28)+('577076797174-87661607769657424-8687168065964').substring(($_*2),2))})-replace' '
-
And yes you're right. These links work:
http://social.technet.microsoft.com/Forums/en-US/user/threads?user=Livio+von+B%C3%BCren
http://social.technet.microsoft.com/Forums/en-US/user/threads?user=Livio%20von%20B%C3%BCren
The following is my signature:Powershell Programmer & Advanced Lua Programmer
Location: Switzerland
Beside that, whenever you see a reply, you think is helpful, click "
Vote As Helpful"! And whenever you see a reply being an answer to the main question of the thread, click "
Mark As Answer" (if you opened the thread).
I published the URL's for the icons in my signature.
Please contact me, before reporting me, thank you.
[string](0..21|%{[char][int]([int]("{0:d}" -f 0x28)+('577076797174-87661607769657424-8687168065964').substring(($_*2),2))})-replace' '
- Edited by Livio von Büren Monday, February 25, 2013 12:43 PM Added "Open in new tab" to the links.
-
lol, tanks. I forgot to post the full working link :) Thanks for doing so.
@Microsoft staff: Please … never mark a reply as answered, if does not absolulety apply or if it is just useless troubleshooting gibberish. (I say that for a reason, because you regularly mark absolutely useless replies as answers. Sometimes a problem is hard to solve, or not ata ll, and therefor stays without answer. That is sad for everyone, but *you* must accept that fact!
-
(U+00fc =>%25u00fc) instead of UTF-8 (%c3%bc)
It also appears that the leading numeric escape char "%" got converted to its numeric equivalent "%25".
I looked it up. So-called "percent encoding" (or "url encoding") uses UTF-8 in general. That is the standard since 2005. But a non-standard standard exists which permits four-digit unicode to be expressed in a url with this encoding: "%uxxxx", which is probably equivalent to "%25uxxxx". I tried substituting %u00FC into Livio's url, but it still didn't work.
There's some mention in Wikipedia's article that ECMA-script (amusingly pronounced as eczema in some circles) still defines the non-standard unicode conversion function escape(). (Compare with UTF-8 compatible encodeURI()). So I'll take a long shot guess that the dev's confused the two functions somewhere in this bug.
Sheng Jiang recently posted a similar Unicode issue here.
How come there's sometimes a double-survey on these pages? It looks funny.
- Edited by idle curiosityBanned Monday, February 25, 2013 3:13 PM
- Proposed as answer by Naomi N Monday, February 25, 2013 4:33 PM
- Marked as answer by Ed Price - MSFTMicrosoft employee Thursday, March 21, 2013 11:36 PM
-
The correct url for the op should be:
http://social.technet.microsoft.com/Forums/en-US/user/threads?user=%CF%BB%CE%BF%CF%B0s%CF%AF%CE%B5r
Richard Mueller - MVP Directory Services
-
Any news, maybe from MS staff?
@Microsoft staff: Please … never mark a reply as answered, if does not absolulety apply or if it is just useless troubleshooting gibberish. (I say that for a reason, because you regularly mark absolutely useless replies as answers. Sometimes a problem is hard to solve, or not ata ll, and therefor stays without answer. That is sad for everyone, but *you* must accept that fact!
-
I submitted this as a bug request.
Thanks!
Ed Price (a.k.a User Ed), SQL Server Customer Program Manager (Blog, Small Basic, Wiki Ninjas, Wiki)
Answer an interesting question? Create a wiki article about it! -
UPDATE: The forums team has bug #1173627 and bug #1153583 to track this issue. They identified it as an HTML encoding issue. An obvious workaround is to change the display name.
Thanks!
Ed Price (a.k.a User Ed), SQL Server Customer Program Manager (Blog, Small Basic, Wiki Ninjas, Wiki)
Answer an interesting question? Create a wiki article about it!