From dcd769f20f3fa667db82ac60bea438bfbb6ca6c0 Mon Sep 17 00:00:00 2001 From: rostaklein Date: Mon, 3 Jun 2024 21:26:08 +0200 Subject: [PATCH] spreadsheet import utf8 emoji support (#5720) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit fixes https://github.com/twentyhq/twenty/issues/5476 took some time to find the right spot, but ChatGPT was helpful enough in this case 😄 Screenshot 2024-06-03 at 20 24 26 --- .../steps/components/UploadStep/components/DropZone.tsx | 1 + 1 file changed, 1 insertion(+) diff --git a/packages/twenty-front/src/modules/spreadsheet-import/steps/components/UploadStep/components/DropZone.tsx b/packages/twenty-front/src/modules/spreadsheet-import/steps/components/UploadStep/components/DropZone.tsx index 8506bcda1..653b3ac76 100644 --- a/packages/twenty-front/src/modules/spreadsheet-import/steps/components/UploadStep/components/DropZone.tsx +++ b/packages/twenty-front/src/modules/spreadsheet-import/steps/components/UploadStep/components/DropZone.tsx @@ -124,6 +124,7 @@ export const DropZone = ({ onContinue, isLoading }: DropZoneProps) => { const arrayBuffer = await readFileAsync(file); const workbook = XLSX.read(arrayBuffer, { cellDates: true, + codepage: 65001, // UTF-8 codepage dateNF: dateFormat, raw: parseRaw, dense: true,