問題タブ [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 投票する
5 に答える
12715 参照

python - PythonでGBKをutf8文字列に変換します

私はひもを持っています。

sutf-8 文字列に変換するにはどうすればよいですか? 私は試しs.decode('gbk').encode('utf-8')ましたが、pythonはエラーを報告します:UnicodeEncodeError: 'ascii' codec can't encode characters in position 35-50: ordinal not in range(128)

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

javascript - GBK エンコード/デコード文字セット

以下を含むサーバーからバイナリパケットを受信して​​います:

私はそれが GBK 文字セットであることを知っており、TextDecoder/TextEncoder APIを使用して読み戻しています。

さて、質問:反対を行う方法は?

私はテストしました:

利き手の圧縮:

誰かが逆の操作を行う方法を知っていますか? 前もって感謝します。

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

python - 歪んだ中国語フォーマットの復元と元の中国語エンコーディングの特定

中国語のウィキペディアのコンテンツを読み取ったファイルを使用していますが、どうやら何らかの形で UTF-8 に変換されていますが、正しくありません。

出力は

編集(追加情報が見つかりました)
元の形式(それが何であれ)が次の変換プロセスを経ていることがわかりました

元のエンコーディング (おそらく GBK または GB18030) がわからないため、正しいテキストを復元する方法がわかりません。これは回復可能ですか?

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

python - URLリクエストパラメータ文字列をフォーマットするために、漢字をjsonで「gbk」としてエンコードする方法は?

漢字を含む json 文字列として辞書をダンプし、それを使用して URL 要求パラメーターをフォーマットしたいと考えています。

ここに私のpythonコードがあります:

リクエスト文字列に期待したのは次のとおりです。

しかし、私が得たのはこれです:

ensure_ascii=Falseまた、オプションでjsonをダンプしようとしました:

しかし、運がありません。

それで、どうすればこれを機能させることができますか?ありがとう。

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

c# - 漢字エンコーディング (UTF-8、GBK)

さまざまな Web サイト (この場合は中国語) で実行される Web クローラーがあります。

データを取得して自分の Web サイトに表示すると、漢字がすべてゴミになってしまいます。文字エンコーディングについて読んだところ、UTF-8 が一般的に最適なエンコーディングであることがわかりました。

問題は、UTF-8 を使用する場合です。WEBSITE-1 からクロールされたデータは正しく表示されますが、WEBSITE-2 では表示されません。

WEBSITE-2 の場合、文字エンコード gb18030 は正しく機能しています。

私の質問は、一般的なソリューションを構築できるように、Web サイトの文字エンコーディングを知る方法はありますか? つまり、使用する文字エンコーディングを知っているローカル Web サイトでページをレンダリングできます。このようにして、バックエンドでコーディングでき、ページを開くためにどのエンコーディングが必要かをフロントエンドで心配する必要はありません。

現在、UTF-8 漢字用と GB18030 漢字用の 2 つのページがあります。

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

emacs - Windowsで/ 320/320/322として表示されるEmacs magit中国語ファイル名?

私のmagitはcygwinでgitを使用しており、デフォルトのコーディングはgbkです。.git/config を変更しようとしましたが、機能しません。

これを /etc/profile に設定しても機能しないと言う人もいます。

では、この問題、.emacs、環境変数、または .git/config のどこを修正すればよいでしょうか?