From 2532b42959a5fd10393e11f39030b78643e506b4 Mon Sep 17 00:00:00 2001 From: Tony Garnock-Jones Date: Sun, 26 Nov 2023 00:00:27 +0100 Subject: [PATCH] Make utf-8 decoding stricter in JavaScript --- implementations/javascript/packages/core/src/bytes.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/implementations/javascript/packages/core/src/bytes.ts b/implementations/javascript/packages/core/src/bytes.ts index ff711e0..6633f14 100644 --- a/implementations/javascript/packages/core/src/bytes.ts +++ b/implementations/javascript/packages/core/src/bytes.ts @@ -6,7 +6,7 @@ import type { Writer, PreserveWritable } from './writer'; import { decodeBase64, encodeBase64 } from './base64'; const textEncoder = new TextEncoder(); -const textDecoder = new TextDecoder(); +const textDecoder = new TextDecoder('utf-8', { fatal: true }); export const IsPreservesBytes = Symbol.for('IsPreservesBytes');