2
int PyRun_SimpleString(const char *command)
は、Pythonのコマンドを実行できる機能です。特定のエンコードでCコードからpythonコマンドを実行
私のプログラムでこの関数を呼び出しますが、どのようにcommand
引数のエンコーディングを指定できますか?私はコマンドを実行するとき、Python 3がデフォルトのエンコーディングとしてUTF-8を使用しているようです。このエンコードをCレベルのAPIで変更できますか? ...またはPyRun_SimpleString
のような関数を呼び出すときに追加のパラメータを指定しますか?
まあ、OK、それは確かに回避策です。 – winterTTr
しかし、これはちょっと不便だと思いますよね?そして、私はちょうど一度に特定のエンコーディングへの方法を望んで、私はそれを永遠に使うことができます、この種の機能はありますか? – winterTTr
@winterTTr、私の知る限り、それを行う唯一の方法です... –