问题描述
我有一个节点应用程序,它会像这样调用生成python进程:
const python = spawn('python3',['python/rimas_definitivas.py',input]);
输入变量来自浏览器中的表单,它通常具有特殊的字符,例如“á”,“õ”,... 在python脚本中,变量的读取方式如下:
variable= sys.argv[1]
当输入没有任何特殊字符时,程序可以正常运行,但是当它运行时,它将无法正常工作。 另外,我发现这些印刷品非常奇怪,它们可能与问题有关:
对于输入世界“língua”:
>>>variable= sys.argv[1]
>>>print(variable)
língua
>>>print([variable,])
['l\udcc3\udcadngua']
第二个输入不应该是['língua']吗?
这可能与utf-8 / unicode有关,但是我是一个初学者,我真的不知道该怎么办...
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)