問題タブ [gb2312]

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

ruby-on-rails - Ruby を使用して GB2312 エンコーディング ページを読み取る

GB2312 でエンコードされたページ ( http://news.qq.com/a/20140824/015032.htm ) を解析しようとしていますが、これが私のコードです。

私はまだ解析部分に入っておらず、開いて読んでいるだけで、エラーが発生しました。

これは私のコードです:

そして、これはエラーです:

Ruby 2.0.0p247 を使用しています

解決策はありますか?

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

swift - GB-2312 エンコーディングを UTF-8 に変更する方法

nsurlsessionGB-2312 エンコーディングで nsdataを使用して受信しました。エンコーディングを GB-2312 から UTF-8 に変更するにはどうすればよいですか?

このコードを試しました

しかし、それにはエラーがあります

未解決の識別子「kCFStringEncodingGB_18030_2000」の使用

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

utf-8 - TCPDF および FPDI での中国語フォントの使用。エンコーディングの問題

漢字ワークシートを生成するスクリプトを書いています (学生が生成して書く練習ができるように)

スクリプトには、index.php のフォームから 15 文字の文字列が渡されます。次に、文字列は 15 個の要素 (それぞれが漢字) の配列に分解されます。Write() 関数を使用してファイルにこれらの文字を入力するときに問題が発生します。入力を使用して適切な画像を問題なく選択しましたが、今はフォントのエンコーディングが苦労しています。

PS。デフォルトの「印刷」フォントは手書きの練習には適していないため、筆記体/手書きフォントを使用する必要があります。理想的には、 HDZB_36.TTFまたはSharp Regular Script Fontを使用したいと考えています。

以下のコードと、いくつかの異なるフォントで発生するエラーの画像を参照してください。

画像1 画像2 画像3

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

csv - Excel で UTF-8 ファイルに漢字が表示されない

UTF-8 エンコーディングで CSV ファイルを作成しています。

Notepad ++を使用して開くと、漢字が正しく表示されます。

メモ帳で開くと漢字がちゃんと表示されます。

しかし、Excel を使用して開くと、ガベージ値が表示されます。

メモ帳を使用して開いて Control + S を押し、ファイルを閉じて Excel で再度開くと、文字が完全に表示されます。

ここに何が起こっているのか手がかりはありますか?

また、エンコーディング GB2312 を持つ通常の CSV ファイルを作成しようとしました。次に、Unix コマンド iconv を使用して、ファイルを「GB2312」から「UTF-8」に変換しました。

このコマンドは、すべての漢字を削除し、英語の文字のみを表示します。したがって、これは解決策ではありません。

提案してください。

編集 -

ガベージ値は表示されませんが、ANSI エンコーディングが表示されます。デフォルトで ANSI エンコーディングを選択するのはなぜですか。そして、メモ帳/メモ帳++で同じファイルを開いた後、UTF-8で開くの​​はなぜですか。

また、Control+sだけでExcelで正しく開くことができるのはなぜですか。

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

unicode - EUC-JP または GB18030 テキストファイル

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

java - Javaでutf8をgb2312に変換する

以下のコードを見てください

偽を印刷してください!!!

このコードを jdk7 と jdk8 の両方で実行します。IDE のコード スタイルは utf8 です。

誰でも私を助けることができますか?

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

c# - C# での 16 進 GB2312 エンコーディングへの簡体字中国語

簡体字中国語を含む文字列を 2 バイト エンコーディング (GB2312) に変換しようとすると問題が発生します。これは、漢字をゼブラ プリンタに印刷するためのものです。

私が見ている仕様は、38_54_47_78_49_2b_34_74.

私のC#コードでは、以下のコードをテストとして使用してこれを変換しようとしています。私の結果は、先頭の 16 進値で 7 ずれているようです。ここで何が欠けていますか?