[解決済み] Pythonです。ISO-8859-1/latin1 から UTF-8 への変換
2023-01-25 19:51:02
質問
email モジュールで Quoted-printable から ISO-8859-1 にデコードされた文字列があります。これは、"Äpple" (スウェーデン語で Apple) に対応する "\xC4pple" のような文字列を与えます。 しかし、これらの文字列を UTF-8 に変換することはできません。
>>> apple = "\xC4pple"
>>> apple
'\xc4pple'
>>> apple.encode("UTF-8")
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
UnicodeDecodeError: 'ascii' codec can't decode byte 0xc4 in position 0: ordinal not in range(128)
どうすればいいのでしょうか?
どのように解決するのですか?
まずデコードし、次にエンコードしてみてください。
apple.decode('iso-8859-1').encode('utf8')
関連
-
[解決済み] UnicodeDecodeError: 'ascii' コーデックはポジション 1 のバイト 0xef をデコードできません。
-
[解決済み] Pythonの辞書からキーを削除するにはどうしたらいいですか?
-
[解決済み] Pythonで整数から文字列に変換する
-
[解決済み】Unicodeテキストをテキストファイルに書き込む?
-
[解決済み】PythonでUTF-8ファイルに書き込む
-
[解決済み] Pythonの構文に新しいステートメントを追加することはできますか?
-
[解決済み] Djangoで2つの日付の間を選択する
-
[解決済み] Pythonのインスタンス変数とクラス変数
-
[解決済み] pandasのタイムゾーンに対応したDateTimeIndexを、特定のタイムゾーンに対応したナイーブなタイムスタンプに変換する。
-
[解決済み] データクラスとtyping.NamedTupleの主な使用例
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] Python 3で文字列をバイトに変換する最良の方法?
-
[解決済み] Pythonのデフォルトエンコーディングを変更する?
-
[解決済み] なぜPythonはデフォルトのエンコーディングがASCIIなのにunicodeの文字を表示するのですか?
-
[解決済み] 小数点以下1桁を取得する[重複]。
-
[解決済み] DataFrameに日付間の日数カラムを追加する pandas
-
[解決済み] Pythonで0xを使わずにhex()を使うには?
-
[解決済み] Celeryタスクのユニットテストはどのように行うのですか?
-
[解決済み] virtualenv の `--no-site-packages` オプションを元に戻す。
-
[解決済み] Python Empty Generator 関数
-
[解決済み] Pythonで、ウェブサイトが404か200かを確認するためにurllibをどのように使用しますか?