diff --git a/src/main/ipc-handlers/application.ts b/src/main/ipc-handlers/application.ts index 1cba4057..ad0ec84e 100644 --- a/src/main/ipc-handlers/application.ts +++ b/src/main/ipc-handlers/application.ts @@ -87,10 +87,10 @@ export default () => { shortCutRegister.unregister(); }); - ipcMain.handle('read-file', (event, filePath) => { + ipcMain.handle('read-file', (event, { filePath, encoding }) => { if (!validateSender(event.senderFrame)) return { status: 'error', response: 'Unauthorized process' }; try { - const content = fs.readFileSync(filePath, 'utf-8'); + const content = fs.readFileSync(filePath, encoding); return content; } catch (error) { diff --git a/src/renderer/components/BaseIcon.vue b/src/renderer/components/BaseIcon.vue index 2ab80780..53c83d4b 100644 --- a/src/renderer/components/BaseIcon.vue +++ b/src/renderer/components/BaseIcon.vue @@ -1,11 +1,19 @@