[解決済み] Python の Unicode デコードはサポートされていません。
2022-01-29 06:35:47
質問
Pythonのエンコードに問題があります。いろいろな方法を試しましたが、出力をUTF-8にエンコードする最良の方法を見つけることができないようです。
私がやろうとしているのは、このようなことです。
result = unicode(google.searchGoogle(param), "utf-8").encode("utf-8")
searchGoogle
の最初のGoogle検索結果を返します。
param
.
これは私が得たエラーです。
exceptions.TypeError: decoding Unicode is not supported
このエラーを避けるために、Pythonが私の出力をUTF-8でエンコードする方法を知っている人はいますか?
解決方法は?
見た目は
google.searchGoogle(param)
はすでに
unicode
:
>>> unicode(u'foo', 'utf-8')
Traceback (most recent call last):
File "<pyshell#1>", line 1, in <module>
unicode(u'foo', 'utf-8')
TypeError: decoding Unicode is not supported
つまり、あなたが欲しいのは
result = google.searchGoogle(param).encode("utf-8")
余談ですが、あなたのコードは、それが
utf-8
エンコードされた文字列をデコードすることに何の意味があったのでしょうか?
unicode()
を使って)エンコードし直し
.encode()
) を同じエンコーディングで使用していますか?
関連
-
Python 人工知能 人間学習 描画 機械学習モデル作成
-
[解決済み] UnicodeEncodeError: 'ascii' codec can't encode character u'\xa0' in position 20: ordinal not in range(128)
-
[解決済み] Pythonには文字列の'contains'サブストリングメソッドがありますか?
-
[解決済み] Pythonで現在時刻を取得する方法
-
[解決済み] Pythonで2つのリストを連結する方法は?
-
[解決済み] Pythonで例外を手動で発生(スロー)させる
-
[解決済み] ずっとUTF-8
-
[解決済み] PythonでUnicode(UTF-8)のファイル読み書きをする。
-
[解決済み】ネストされたディレクトリを安全に作成するには?
-
[解決済み】Pythonに三項条件演算子はありますか?
最新
-
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サンプルコード
-
Python jiabaライブラリの使用方法について説明
-
Python 可視化 big_screen ライブラリ サンプル 詳細
-
Pythonコードの可読性を向上させるツール「pycodestyle」の使い方を詳しく解説します
-
pyCaret効率化乗算器 オープンソース ローコード Python機械学習ツール
-
[解決済み] _tkinter.TclError: 表示名がなく、$DISPLAY環境変数もない。
-
[解決済み】Python regex AttributeError: 'NoneType' オブジェクトに 'group' 属性がない。
-
[解決済み】pygame.error: ビデオシステムが初期化されていない
-
[解決済み】Python elifの構文が無効です【終了しました
-
[解決済み】Flaskのテンプレートが見つからない【重複あり