【Pythonスクリプトの実行】を使って次のようなスクリプトを試します。
実行するPythonスクリプト:
text_source = '吾輩は猫である。'
print(text_source)
print(text_source)
Pythonのバージョン:3.4
生成された変数:PythonScriptOutput
PythonScriptOutputに「吾輩は猫である。」が代入されることが期待されますが、実際は「??y?L?ł???B」のように文字化けします。
どうやら最後にPythonScriptOutputに値を渡したときに文字化けするようです。
いろいろと試したのですが、どうしてもだめでした。
文字列の変換が目的で、Pythonにこだわる必要はないため、【JavaScriptの実行】で代替したところ成功しました。
【JavaScriptの実行】
実行するJavaScript:
text_source = '吾輩は猫である。';
WScript.Echo(text_source);
WScript.Echo(text_source);
生成された変数:JavascriptOutput


コメント