diff --git a/src/plugins/network/RequestDetails.js b/src/plugins/network/RequestDetails.js index d56c0108a..f40dc6cc3 100644 --- a/src/plugins/network/RequestDetails.js +++ b/src/plugins/network/RequestDetails.js @@ -62,7 +62,7 @@ function decodeBody(container: Request | Response): string { if (!container.data) { return ''; } - const b64Decoded = atob(container.data); + const b64Decoded = decodeURIComponent(escape(atob(container.data))); return getHeaderValue(container.headers, 'Content-Encoding') === 'gzip' ? decompress(b64Decoded) diff --git a/src/plugins/network/index.js b/src/plugins/network/index.js index 6e1622281..bd90c2478 100644 --- a/src/plugins/network/index.js +++ b/src/plugins/network/index.js @@ -490,7 +490,7 @@ class SizeColumn extends PureComponent<{ if (lengthString != null && lengthString != '') { length = parseInt(lengthString, 10); } else if (response.data) { - length = atob(response.data).length; + length = decodeURIComponent(escape(atob(response.data))).length; } return length; }