Support Article
Issue with Latin capital letter I with a dot on Chrome
SA-4722
Summary
We observe JSON Parse exception in Chrome due to Latin capital letter - "İ". Unicode Character Map - 0x017F (a.k.a. "İ") Details -
Unicode Hexadecimal: 0x0130
Unicode Decimal: 304
UCS-2 Hexadecimal: 0x3001
UCS-2 Decimal: 12289
HTML Hexadecimal: İ
HTML Decimal: İ
Error Messages
NA
Steps to Reproduce
Open any existing Work-Item in IE, add note "İstanbul" submit.
Close and Open the notes tab to view the previously added notes. Add another note.
Now, open the same Work-Item in Google Chrome and access the notes tab. You will not be able to open and view the notes.
Root Cause
JSON Parse exception was only observed in Chrome and not in Microsoft IE9 and Mozilla FireFox. The root cause of this problem is due to an issue in Google Chrome while convert Latin capital "İ" to lowercase in the Pega JavaScript function toLowerCase().
Resolution
Hfix-20219 was provided to handle the issue in PRPC by using toUpperCase function (instead of toLowerCase) and get the start and end Div tag length in the above JavaScript function (until Chrome has fixed the toLowerCase JS function for Latin capital letter "İ").
Published January 31, 2016 - Updated October 8, 2020
Have a question? Get answers now.
Visit the Collaboration Center to ask questions, engage in discussions, share ideas, and help others.