电子将数据ipc渲染器发送到主进程-泰语输入错误的数据

时间:2019-07-18 03:59:00

标签: electron

已尝试将数据从IPC渲染器发送到主IPC渲染器。数据将具有不同的语言内容(例如泰语)。在传递数据时使用utf8进行编码和解码。尽管如此,在主IPC中仍得到了错误的数据。

 // IPC 
console.log('สั่งซื้อโดย'); /// output - สั่งซื้อโดย
console.log(utf8.encode('สั่งซื้อโดย')); /// output - สัà¹à¸à¸à¸·à¹à¸­à¹à¸à¸¢
ipc.send('getData', {data: utf8.encode('สั่งซื้อโดย')});


// Main IPC 
ipcMain.on('getData', (event, details) => {
  console.log(details.data) /// output - สั่งซื้อโดย
  console.log(utf8.decode(printDetails.data)) /// Output - สั่งซื้อโดย
}

需要帮助将IPC之间的多语言数据传递到主IPC。

0 个答案:

没有答案