试了下这个方法,通过 url-encode-url 确实有效解决了这个问题!感谢提供参考!
具体实验过程
python 脚本部分
import sys
import platform
if "Windows" == platform.system():
from urllib.parse import unquote
print(unquote(sys.argv[1]))
else:
print(sys.argv[1])
lisp 部分
(if (memq window-system '(w32 pgtk))
(setq arg (url-encode-url "그리고"))
(setq arg "그리고")
)
(shell-command (concat "python -X utf8 c:/myTemp/test.py " arg))
在 Windows 中输出了正确结果
应用到具体功能中也得到了希望的效果