Icon View Incident Report

Serious Serious
Reported By: Michael Dreher
Reported On: 5/12/2017
For: Version 2.06 Build 1
# 4523 Web Server Not Handling Certain Unicode Characters Properly when Decoding/Encoding as URL Values

One of our customer has files containing "Left Double Quotation Marks" in the filename like this:

 - FA._Montage_Ausgleichsstreifen_(farbig)_ 2.5“_HDD_320GB_V1.pdf

These files, when requestet from a link, result in a "HTTP 404 recource not found". The Left Double Quotation Mark mapped in Unicode is decimal 8220.

My short filename example is


URL-encode this:


Decoding it back (with a programm or an online URL decoder/encoder service) results in the origin filename.

When requesting the (URL encoded) link with Firefox from the running IDE, I can read

 Resource /2.5â not found

in the body text of the response. The character â (hex 0xE2) here is different from “ (hex 0x93).

Comments Comments
This was a weird one that revolved around an implicit Unicode<->Ansi character conversion bug.  The problem was that a lot of time the code would work, whereas certain characters would not.

Resolution Resolution
Fixed Problem on 5/17/2017 in version 2.06 build 2

Products Affected Products Affected
Elevate Web Builder
Elevate Web Builder Trial