問題タブ [gbk]

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 投票する
2 に答える
4960 参照

python - Pythonで文字列をgbkにエンコードする

さまざまなエンコーディングでさまざまな文字列がどのように表示されるかを確認しようとしています...

例えば:

そして、それらはすべて私が欲しいものを私に与えます。

しかし、gbk、gb2312、またはgb18030で特定の文字列がどのように表示されるかを確認したいと思います。

出力は「asdf」以外のものにすべきではありませんか?

私はpython2.7を持っていて、lib/encodingsでgbk.pyと他のファイルを見ることができます

それらの文字がそのエンコーディングで同じように表示されるため、または何らかの方法でそれらのエンコーディングの使用を有効にする必要があるため(何らかのインポートが必要ですか?)、出力に変化が見られないかどうか疑問に思いました...

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

python - gbk と cp936 の違いは何ですか

私は簡体字中国語のユーザーであるため、他のプログラミング ツールではロケール エンコーディングは「gbk」です。ただし、Python では「cp936」です。「cp936」は「gbk」と同じである可能性があることがわかりました。なぜなら、「gbk」が||デコードできないものは、「cp936」でも||デコードできないからです... だから、「gbk」の違いは何ですか'および'cp936'? さらに、なぜ Python は「gbk」ではなく「cp936」を使用するのでしょうか?

0 投票する
2 に答える
3548 参照

javascript - 純粋な JavaScript で GBK を UTF8 に変換するにはどうすればよいですか?

コンテンツが GBK でエンコードされている他のサイトからテキストを読み込みたいのですが、私のサイトは UTF8 です。

これらの GBK テキストを UTF8 に変換して表示する方法はありますか?

何らかの理由で、これには JavaScript しか使用できません。

0 投票する
2 に答える
6773 参照

python - Python で漢字を含むリストを出力する

私のコードは次のようになります:

Eclipse コンソールの出力は非常に奇妙です。

私の最初の質問は、なぜ最後の行で正しい出力が得られ、他の行では得られなかったのですか?

そして私の2番目の質問は、間違ったものを修正するにはどうすればよいですか(「x」で始まるコードではなく実際の文字を出力するようにするため)

君たちありがとう!!

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

python - 文字列「赵孟頫」によるGBKエンコーディング

Python アクティベーション モードのコードは次のとおりです。

GBK 文字列の末尾にバックスラッシュがあるのはなぜですか?

0 投票する
2 に答える
2683 参照

python - Pythonプログラムで英語以外(中国語)の文字を比較するには?

私のpythonプログラム(python 2.7)の1つで、いくつかの漢字を処理する必要があります:

  1. ファイル A.txt があり、「name」と「score」の 2 つの列があり、「name」列には中国語の文字列を指定でき score は 1 から 10 までの整数値です。A.txt はエンコードされています。漢字エンコーディングであるGBKで。

  2. A.txt のすべての行を mysql テーブル tb_name_score に挿入します。ID、NAME、SCORE の 3 つの列があり、その NAME 列のエンコーディングはlatin1_swedish_ci です。

  3. 今、別のファイル名 B.txt があり、これにも「name」と「score」の 2 つの列があり、B.txt に従って tb_name_score の SCORE 列を更新する必要があります。B.txt もGBKでエンコードされています

  4. したがって、B.txt をトラバースし、行を読み取り、その「名前」の値を使用して tb_name_score.NAME のレコードと比較し、それらが等しい場合は、tb_name_score.SCORE を更新します。ただし、B.txt の行の「名前」列は tb_name_score.NAME の値と同じ中国語の文字列ですが、「=」は false を返し、テーブルを更新できません。誰でも助けることができますか?ありがとう!

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

javascript - Titanium MobileでHTTP GETデータの文字セットをGBKからUTF8に変換する方法は?

中国の Web サイトは常に gbk 文字セットを使用します。サイトからデータを取得しようとしています:

しかし、それは応答します:

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

python - Pythonは1つの文字列で複数の中国語エンコーディングを処理できますか?

入力文字列には中国語が含まれており、一部は UTF8 でエンコードされ、一部は GB2312 でエンコードされています。python はそのような文字列を複数のエンコーディングで処理できますか?

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

python - Python で unicode と str を比較する方法

私のコード:

この二つは同じ漢字です。しかし、明らかに、a == bですFalse。これを修正するにはどうすればよいですか? コードにアクセスできないため、にa変換できないことに注意してください。使用しているエンコーディングutf-8に変換する必要があります。ba

bそれで、私の質問は、 のエンコーディングを のエンコーディングに変えるにはどうすればよいaですか?