已尝试将数据从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。