問題タブ [windows-1252]

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

ruby - 未定義文字を保持したままエンコードする

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

node.js - UTF-8 csv ファイルを Excel で読み取り可能な csv に変換する

node.js を使用して utf-8 でエンコードされた csv を生成し、それを Windows でダブルクリックして開きます。Excel は起動しますが、一部の特殊文字 (Ä、Ö、Ü、ä、ö、ü ... など) が正しく表示されません。これは間違ったエンコーディングによるものだと思います。Excelで作成した新しいcsvを保存しました。エンコーディングはwindows-1252です。

私はたくさんググってたくさん試しましたが、解決策はありません。

https://github.com/mathiasbynens/windows-1252https://github.com/kvz/phpjs/tree/master/functions/xmlの組み合わせを使用してみ ます

しかし、何も機能しません。私を助けてください

更新:いじってみると、これらのコードは希望の文字として表示されますが、小文字の äöü がまだ欠落していることがわかりました。誰か何か考えはありますか?

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

javascript - node.js で Windows 1252 を使用して文字列をエンコードする

Windows-1252 エンコーディング スキームを使用して、Node.js で文字列をエンコードしたいと考えています。どうやってやるの ?

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

vb.net - .NET Core は Windows 1252 を認識していません。修正方法は?

このプログラムは、.NET 4 用にコンパイルすると正常に動作しますが、.NET Core 用にコンパイルすると動作しません。エンコードがサポートされていないというエラーは理解していますが、修正方法はわかりません。

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

android - Androidスタジオのプロジェクトエンコーディングとは?

私は当初、ファイルエンコーディングの不一致の問題を抱えていました。それは私が修正しましたが、それはプロジェクトのエンコーディングとIDEのエンコーディングを意味しますか?

また、使用するエンコーディングと、他のエンコーディングの制限は何ですか?

私はアンドロイドとプログラミングも初めてです。そのため、詳細な回答またはリンクを提供して、それに関する詳細情報を見つけてください。

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

php - PHP の mb_detect_encoding および mb_check_encoding 関数の結果を理解する

と の 2 つの関数のロジックを理解しようとしてmb_detect_encodingmb_check_encodingますが、ドキュメントが貧弱です。非常に単純なテスト文字列から始めます

Windows-1252エンコーディングを使用する場合、小文字の「a」の後に中括弧が続きます。

次の結果が得られます。

  • https://en.wikipedia.org/wiki/ISO/IEC_8859-1およびmb_detect_encodinghttps : / /en.wikipedia.org/wiki/Windows-1252、バイトx92は Windows-1252 文字エンコーディングで定義されていますが、ISO-8859-1 では定義されていません。

  • mb_detect_encoding第二に、 を返す方法がわかりませんが、同じ文字列と同じ文字エンコーディングを返すことfalsemb_check_encodingできます。true

  • 最後に、厳密モードであるかどうかにかかわらず、文字列が UTF-8 として検出される理由がわかりません。バイトx92は UTF-8 の継続バイトですが、この文字列では、シーケンスの先頭のバイトではなく、有効な文字バイトに続いています。

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

java - Windows-1252 の Java エンコーディング ファイルは、メモ帳 ++ で Big5 に表示されます

エンコーディング "windows-1252" でファイルを書き込むときに問題に直面しています:正確なタイミングはわかりませんが、ファイルが Big5 (中国語) でエンコードされている場合があります。notepad ++でエンコーディングを制御します

たとえば、文字列 "¤idParam¤vidProduit1¤¤idParam2¤v2¤v" は (windows-1252 ファイルで) 適切にエンコードされていますが、文字列 "¤¤idParam¤vidProduit1¤¤idParam2¤v2¤v" は正しくエンコードされていません。

私はEclipse Marsとjdk1.8.0_92でテストしています。

それをテストする私のコード:

ファイル "file_ok.txt" は notepad++ では "ANSI" ですが、ファイル "file_ko.txt" は notepad++ では "Big5 Traditional" です。

多くのケースをテストしましたが、何が問題なのか特定できませんでした。非常に奇妙です...

ご協力いただきありがとうございます。

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

python - 人名の Python エンコーディング

名、姓、住所などの個人情報を含むutf-8でエンコードされたpostgresdwhにデータをロードしています。これらの値には、ドイツ語の文字やumlautsフランス語の文字などをé, â, à含めることができます。データは Excel ファイルからデータフレームに読み込まれ、postgresql データベースにプッシュされます。以前、エンコード エラーを回避するために次の行を使用しました。たとえば、名の値については次のようになります。

別のエラーが発生したフランス語の文字に遭遇しました。

エンコーディングを次のように変更しました。

ただし、スクリプトをそのままにしておくと、ドイツ語の文字を含む値は読み込まれません。windows-1252は西ヨーロッパ言語に使用され、これらすべての特殊文字を処理できるはずだと思いました。これらすべての言語に適用される代替エンコーディングはありますか? または、処理された値に基づいてエンコーディングを変更する必要がありますか?

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

html - windows-1252 と引用された印刷可能な HTML の組み合わせのデコード

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

c# - Windows-1252 エンコーディングでファイルを書き込めません。代わりに UTF-8 を取得してください

これは私を狂わせています。Windows-1252 でエンコードされた多数のテキスト ファイル (プロジェクト ディレクトリの外にある) を読み取り、それらを文字列として編集し、これらのファイルに再び Windows-1252 として書き戻したいと考えています。それでも、Visual Studio は代わりに UTF-8 ファイルを大量に生成し続けます。

これが私のファイル読み取りコードです:

ここに私のファイル書き込みコードがあります:

これら 2 つの間で、改行の追加、削除、grep などのさまざまな編集を実行しますが、File.WriteAllText でエンコーディングを指定することで、適切なエンコーディングで解決されると推測しました。Visual Studio の Advanced Save Options で、デフォルトのエンコーディングを 1252 に変更したことに注意してください。したがって、Encoding.Default は適切なものを参照する必要があります。

それでも、ファイルを UTF-8 に変換し続けます! :-(