from jsonrpclib import jsonrpc

url = 'https://myserver.com:443'
jpc = jsonrpc.Server('%s/jsonrpc' % url)
new_string = "金衣大俠"
jpc.editqueue("NewName", new_string, 123)


new_string在我的服务器中显示为Ñc'à。服务器支持外来字符,如果我在new_string中复制文本,则可以通过UI(不使用jsonrpc)将其粘贴并保存在服务器中,并且看起来很好。我想我必须以某种方式编码我的字符串才能工作。关于如何编码字符串以使其工作的任何想法?

最佳答案

Python编码已经在其他堆栈交换中得到了解答。请引用链接here并在第5行上适当定义new_string

08-16 20:09