输入:Applescript显示对话框。输出:Python

时间:2016-02-26 07:41:27

标签: python encoding applescript


我正在编写一个小应用程序,使用display dialog with default answer ""提出问题,接受用户输入的任何内容(比如说Universität),并将其发送到Python文件。 Python检查单词的拼写,翻译单词,吐出带有英文翻译的显示对话框 我遇到的问题是Applescript没有给Python一个很好的编码。这是我在Applescript中的代码:

set phrase to the text returned of (display dialog "Enter German Phrase" default answer "")
set command to "python /Users/Eli/Documents/Alias\\ Scripts/gm_en.py " & phrase
do shell script command

我得到了Python的输入。它打破了一切,所以我使用chardet来确定编码是什么。它给了我这个:{'confidence': 0.7696762680042672, 'encoding': 'ISO-8859-2'} 这不仅是一个非常有趣的,它是一种我在网上找不到的编码。尝试使用decode('iso-8859-2')进行转换会产生非常奇怪的符号。
有什么想法?

0 个答案:

没有答案