問題タブ [chardet]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
0 に答える
901 参照

python-2.7 - シャルデはエンコーディングを検出しません

次の URL の Web サイトのデータが必要です: http://www.iex.nl/Ajax/ChartData/interday.ashx?id=360113249&callback=ChartData

データはJsonだと思います。ブラウザでその URL にアクセスすると、データを読み取ることができます。

Pythonには、次のコードがあります。

これにより、次の出力が得られます: {'confidence': 0.0, 'encoding': None}

htmlfile を印刷すると、'utf8' のように見えます。

この chardet の出力の理由は何でしょうか?

0 投票する
1 に答える
104 参照

ruby - ISO-8859-1 および Windows-1252 の rchardet gem サポート

rchardet が ISO-8859-1 および Windows-1252 のエンコーディングをサポートしているかどうかを知りたいです。ドキュメントを見ましたが、これに関する適切な情報が得られませんでした。

0 投票する
1 に答える
213 参照

scala - juniversalchardet は www.wikipedia.org で欠陥があります

juniversalchardet を使用して、保存された Web ページのエンコーディングを自動検出しようとしています。最初のテストでは、HTTP 応答ヘッダーに従って UTF-8 エンコーディングを使用する www.wikipedia.org を使用します (この情報は、ディスクに保存された後に失われます)。

これは私のscalaコードです:

ただし、何をロードしても、charset の結果は常に「null」になります。これは、juniversalchardet ライブラリに欠陥があるためですか? それとも私の使い方が悪いのでしょうか?

0 投票する
0 に答える
569 参照

python - Exeファイルは言う - 名前chardetをインポートできません

exeを使用してファイルを作成しようとしていますpy2exe。問題は、作成したexeファイルを実行しようとすると、名前 chardet をインポートできないというメッセージが返されることです。

プログラムの py ファイルの 1 つで requests モジュールを使用します。

Setup.py:

どこに問題があるか知っていますか?ファイルに何かありsetup.pyますか?

編集: この問題に対する答えは 1 つだけです: Stackoverflow answerですが、おそらくわかりません。私のプロジェクトには requests というディレクトリがありません。

0 投票する
1 に答える
418 参照

java - iso-8859-2 を検出する Java chardet

iso-8859-2 を検出する Python chardet の Java バージョンはありますか? Mozilla universalchardet と jchardet を試してみましたが、どちらも機能しませんでした。どちらも windows-1252 を推測しましたが、Linux に付属の python chardet はそれを問題なく検出しました。

0 投票する
3 に答える
3785 参照

string - ZipFile の namelist() は、無効なエンコーディングの文字列を返します

ZipFile問題は、Python アプリケーションにアップロードされた一部のアーカイブまたはファイルで、namelist()が正しくデコードされていない文字列を返すことです。

ファイル名を常にユニコードでデコードするようにそのコードを修正する方法は?

Python 2 のサンプルをいくつか見たことがありますが、python3 では文字列の性質が変更されているため、文字列を再エンコードする方法や、chardet を適用する方法がわかりません。

0 投票する
1 に答える
632 参照

python - Pythonで未知のエンコードされた文字列をデコードする方法、chardetを試しましたか?

文字列のエンコーディング タイプがわからず、その文字列をデコードしたい。chardetpythonモジュールを試しましたが、うまくいきませんでした。

文字列の出力は知っていますが、Pythonを使用して文字列をデコードできます...

どんな助けでもいただければ幸いです

0 投票する
3 に答える
2030 参照

python - Jupyter Notebook (Python) を起動しようとしたときのランタイム エラー

私は通常、Python をプログラミングするときに Jupyter Notebook インターフェイスを使用しますが、最近、pip (Bioservices)を介して bioservices をインストールし、Jupyter Notebook を開こうとすると、次の実行時エラーが発生します。

~$ jupyter ノートブック

トレースバック (最新の呼び出しが最後):

PS: bioservices をアンインストールしましたが、エラーは解決しませんでした! chardet を再インストールしようとしましたが、次の出力が得られます。

~$ pip install chardet==3.0.2

chardet==3.0.2 の収集

キャッシュされた chardet-3.0.2-py2.py3-none-any.whl の使用

収集したパッケージのインストール: chardet

chardet-2.3.0 が正常にインストールされました