From d3e013f60405ff9b6b79a1c9255b1ea04fe63925 Mon Sep 17 00:00:00 2001 From: Konrad Kosmatka Date: Tue, 23 Jan 2024 13:07:25 +0100 Subject: [PATCH] Fix unicode conversion --- datahandler.js | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/datahandler.js b/datahandler.js index 3e4a51e..cbed9f1 100644 --- a/datahandler.js +++ b/datahandler.js @@ -164,12 +164,11 @@ rdsparser.register_rt(rds, callbacks.rt); rdsparser.register_ptyn(rds, callbacks.ptyn); rdsparser.register_ct(rds, callbacks.ct); -const decode_unicode = function(string) -{ +const decode_unicode = function(string) { let content = rdsparser.string_get_content(string); let length = rdsparser.string_get_length(string); let array = koffi.decode(content, koffi.array(unicode_type, length)); - return Buffer.from(array, 'utf-8').toString(); + return String.fromCodePoint.apply(String, array); }; const decode_errors = function(string) {