使用套接字将波斯语字符串从 C# 服务器发送到 python 客户端

Send Persian string from C# server to python client with socket

我使用套接字编程将 python 程序连接到 C# 程序。 python 代码是客户端,C# 代码是服务器。 C# 代码使用以下代码将字符串发送到 python:

byte[] R=Encoding.UTF8.GetBytes("one string");
Client.Send(R);

我用 python 代码接收数据:

data=sock.recv(16)
amount_received+=len(data)
print >> sys.stderr, 'received "%s" %data 

当我打印收到的数据:print >> sys.stderr, 'received "%s" %data 时,我只看到一些问号。 我必须做什么?

尝试

byte[] R = Encoding.Default.GetBytes("Persian String");