UDP 経由で C ベースのプロセスからデータを受信する、私が書いているデバッグ アプリがあります。私に送られた文字列の 1 つに、Unicode U+00B0°
という文字が含まれています(偶然にも、StackOverflow 検索機能が壊れます!)。私の wxPython アプリケーションがその文字列をテキスト ボックスに追加しようとすると、.UnicodeDecodeError
この問題を修正するための最初の試みは、そのエラーをキャッチしただけです (アプリが明らかに悪いメッセージを送信しているためです。問題は、アプリがキャラクターを使用してユニットの周囲のさまざまな温度を報告することであり、それは本当にログに記録する必要があることです.ソースアプリは私の制御範囲外なので、これらのシンボルを検出してデコードして、wxTextCtrl
表示できるものにするにはどうすればよいですか?