From b9ba8ad3262135d24fba1fd083809613f2d363f1 Mon Sep 17 00:00:00 2001 From: iamqiz Date: Wed, 27 Mar 2024 14:44:44 +0800 Subject: [PATCH] support non-ascii language Update native-messaging-example-host to support non-ascii language --- api-samples/nativeMessaging/host/native-messaging-example-host | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/api-samples/nativeMessaging/host/native-messaging-example-host b/api-samples/nativeMessaging/host/native-messaging-example-host index 08f41623d3..46288028b8 100644 --- a/api-samples/nativeMessaging/host/native-messaging-example-host +++ b/api-samples/nativeMessaging/host/native-messaging-example-host @@ -26,10 +26,11 @@ if sys.platform == "win32": # Helper function that sends a message to the webapp. def send_message(message): + message=message.encode('utf-8') # Write message size. sys.stdout.buffer.write(struct.pack('I', len(message))) # Write the message itself. - sys.stdout.write(message) + sys.stdout.buffer.write(message) sys.stdout.flush() # Thread that reads messages from the webapp.