[prev in list] [next in list] [prev in thread] [next in thread]
List: konq-bugs
Subject: [konqueror] [Bug 338970] New: JSON.parse corrupted
From: bugzilla77 <bugzilla77 () gmail ! com>
Date: 2014-09-10 10:13:12
Message-ID: bug-338970-5021 () http ! bugs ! kde ! org/
[Download RAW message or body]
https://bugs.kde.org/show_bug.cgi?id=338970
Bug ID: 338970
Summary: JSON.parse corrupted
Product: konqueror
Version: 4.13.3
Platform: Ubuntu Packages
URL: http://bugs.idsl.pl/konqueror/JSON.parse.html
OS: Linux
Status: UNCONFIRMED
Severity: major
Priority: NOR
Component: kjs
Assignee: konq-bugs@kde.org
Reporter: bugzilla77@gmail.com
JSON.parse method do not decode unicode \u characters < 32.
Reproducible: Always
Steps to Reproduce:
<script type="text/javascript">
document.write(JSON.parse('"\\u0000"').charCodeAt()+'<br/>')
document.write(JSON.parse('"\\u0001"').charCodeAt()+'<br/>')
document.write(JSON.parse('"\\u0002"').charCodeAt()+'<br/>')
document.write(JSON.parse('"\\u0003"').charCodeAt()+'<br/>')
document.write(JSON.parse('"\\u0004"').charCodeAt()+'<br/>')
document.write(JSON.parse('"\\u0005"').charCodeAt()+'<br/>')
document.write(JSON.parse('"\\u0006"').charCodeAt()+'<br/>')
document.write(JSON.parse('"\\u0007"').charCodeAt()+'<br/>')
document.write(JSON.parse('"\\u0008"').charCodeAt()+'<br/>')
document.write(JSON.parse('"\\u0009"').charCodeAt()+'<br/>')
document.write(JSON.parse('"\\u000a"').charCodeAt()+'<br/>')
document.write(JSON.parse('"\\u000b"').charCodeAt()+'<br/>')
document.write(JSON.parse('"\\u000c"').charCodeAt()+'<br/>')
document.write(JSON.parse('"\\u000d"').charCodeAt()+'<br/>')
document.write(JSON.parse('"\\u000e"').charCodeAt()+'<br/>')
document.write(JSON.parse('"\\u000f"').charCodeAt()+'<br/>')
document.write(JSON.parse('"\\u0010"').charCodeAt()+'<br/>')
document.write(JSON.parse('"\\u0011"').charCodeAt()+'<br/>')
document.write(JSON.parse('"\\u0012"').charCodeAt()+'<br/>')
document.write(JSON.parse('"\\u0013"').charCodeAt()+'<br/>')
document.write(JSON.parse('"\\u0014"').charCodeAt()+'<br/>')
document.write(JSON.parse('"\\u0015"').charCodeAt()+'<br/>')
document.write(JSON.parse('"\\u0016"').charCodeAt()+'<br/>')
document.write(JSON.parse('"\\u0017"').charCodeAt()+'<br/>')
document.write(JSON.parse('"\\u0018"').charCodeAt()+'<br/>')
document.write(JSON.parse('"\\u0019"').charCodeAt()+'<br/>')
document.write(JSON.parse('"\\u001a"').charCodeAt()+'<br/>')
document.write(JSON.parse('"\\u001b"').charCodeAt()+'<br/>')
document.write(JSON.parse('"\\u001c"').charCodeAt()+'<br/>')
document.write(JSON.parse('"\\u001d"').charCodeAt()+'<br/>')
document.write(JSON.parse('"\\u001e"').charCodeAt()+'<br/>')
document.write(JSON.parse('"\\u001f"').charCodeAt()+'<br/>')
</script>
Actual Results:
[empty screen]
Expected Results:
0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
Firefox, Chrome, Opera, Explorer show numbers
--
You are receiving this mail because:
You are the assignee for the bug.
_______________________________________________
Konq-bugs mailing list
Konq-bugs@kde.org
https://mail.kde.org/mailman/listinfo/konq-bugs
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic