問題タブ [python-unicode]
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.
python - Python エンコーディング エラー (ある時点で動作し、その後動作しなくなります...)
だから、私は(PyQtで)Pythonを使用していますが、この奇妙な問題があります。これで:
ここで、それはうまくいきます!しかし、ここで:
そうではなく、次のエラーが発生します。
それは奇妙だ...
解決済み:
django - JSON QuerySet の smart_select での UnicodeDecodeError
スマート セレクトを使用して、別のモデルを使用して 2 つのモデルを結合しています。しかしsmart_select
、フィルターをビルドすると、エラー 500 が発生します。サーバーをデバッグ モードにすると、例外の種類が表示されます。
目的の出力は次のようになります。
私の Windows 8 では、同じコードと同じデータを使用していますが、このエラーを再現できません。
アプリの関連部分はここで見ることができます: https://gist.github.com/jstoledano/6083353
- OS: Ubuntu 12.04
- パイソン: 2.7.3
- MySQL: バージョン 14.14 ディストリビューション 5.5.31
- 文字セット: UTF-8
- 照合: utf8_bin
python - 別の python ユニコード エラー
次のようなエラーが表示されます
次のようなシーケンスも取得しています
\x01\xff\xfe を BOM として認識していますが、これらを明らかな出力 (Jazz および Art Blakey) に変換するにはどうすればよいですか?
これらは、音楽ファイルのタグを読み取るプログラムからのものです。
s.encode('utf8') などのさまざまなエンコーディングと、さまざまなデコードとそれに続くエンコードを試しましたが、成功しませんでした。
リクエストに応じて:
printステートメントを次のように変更すると
私は得る
python - Unicode 文字列をコンソールに出力しても問題ありませんが、ファイルにリダイレクトすると失敗します。直し方?
Windows XP の簡体字中国語バージョンで Python 2.7.1 を使用しており、次のようなプログラム (windows_prn_utf8.py) を使用しています。
Windows CMD コンソールで実行すると、正しい漢字 '电' が出力されます。ただし、コマンド出力をファイルにリダイレクトしようとすると。エラーが出ました。
ここにミッシングリンクがあることに気づきました。1.txt が生成された場合に備えて、1.txt の Unicode 文字を utf-8 または codepage-936 またはその他のエンコーディングでエンコードする必要があるかどうかを判断する方法が必要です。
次に、それを修正する方法は?私の好みは、 1.txt に utf-8 エンコーディングを含めることです。ありがとうございました。
python - 特定の PyUnicode で python または python パッケージをインストールするにはどうすればよいですか?
FFTWの Pythonic ラッパーである PyFFTWをインストールしようとしています。そうすると、次のエラーが表示されます。
ImportError: /usr/local/lib/python2.7/dist-packages/numpy/core/multiarray.so: 未定義のシンボル: PyUnicodeUCS2_FromUnicode
さまざまな Web サイトでは、この問題が発生した場合、正しい PyUnicode を使用して python をインストールするか、正しい PyUnicode を使用して python パッケージをインストールすることを提案しています。これらのいずれかを行う方法がわかりません。誰かがこれを行う方法についてのステップバイステップのガイドを提供してもらえますか?
RaspberryPi で sudo pip install pyfftw を使用して PyFFTW パッケージをインストールしています。
ありがとう、E.リー
python - Python UnicodeEncodeError
次のステートメントを使用して、MySQL データベースにデータを挿入しようとしています。
しかし、私はこのエラーが発生しています:
ツイートの最後にある「…」で、どのキャラクターについて話しているかはわかりますが、それを回避する方法がわかりません。
python-2.x - UCS2 と UCS4 の Python 文字の普及率
引数の有効な範囲は、Python の構成方法によって異なります。UCS2 [0..0xFFFF] または UCS4 [0..0x10FFFF] のいずれかです。
と
Unicode 引数が指定され、Python が UCS2 Unicode でビルドされている場合、文字のコード ポイントは [0..65535] の範囲内にある必要があります。それ以外の場合、文字列の長さは 2 であり、TypeError が発生します。
code-unitの 2 つの定義が実稼働の Python インタープリターでどの程度広く使用されているかに関する統計はありますか?
#!/usr/bin/env python
実行しているユーザーの環境に基づいて、さまざまなコードユニット定義で実行されるようなものを使用する Python スクリプトがどれほど普及しているかについて、何か考えはありますか?
バックグラウンド:
Python 3 がこれを強化したことを考えると、Python 2.x 用のパーサー ジェネレーター バックエンドを作成するために、両方の構成で機能する単一のライブラリを作成するためにどれだけの作業が必要か疑問に思っています。
具体的には、生成されたコードバンドルを不必要に肥大化させている可能性がありますか?
デフォルトで2つの生成されたパーサーが含まれていますか?