From 6948eee37266a82e5d3b7f933c1cd3be5e5f5bda Mon Sep 17 00:00:00 2001 From: Rohit <45072928+rohittp0@users.noreply.github.com> Date: Thu, 30 May 2024 19:19:07 +0530 Subject: [PATCH] fix: decode field name as utf-8 (#8609) --- packages/nocodb/src/services/public-datas.service.ts | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/packages/nocodb/src/services/public-datas.service.ts b/packages/nocodb/src/services/public-datas.service.ts index 264ba29e7e..8030c1ac0c 100644 --- a/packages/nocodb/src/services/public-datas.service.ts +++ b/packages/nocodb/src/services/public-datas.service.ts @@ -307,7 +307,9 @@ export class PublicDatasService { for (const file of param.files || []) { // remove `_` prefix and `[]` suffix - const fieldName = file?.fieldname?.replace(/^_|\[\d*]$/g, ''); + const fieldName = Buffer.from(file?.fieldname || '', 'binary') + .toString('utf-8') + .replace(/^_|\[\d*]$/g, ''); const filePath = sanitizeUrlPath([ 'noco',