問題タブ [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 に答える
907 参照

google-chrome - iso-8859-1 以外の文字を含むパスワードで HTTP 基本認証が失敗する

基本認証に問題があります。サーバーはApache httpd サーバー 2.2.12で、基本認証で保護された場所を作成しました。

パスワード ファイル /etc/apache2/basictest.passwords で、次の 2 つを定義しました。

利用者パスワード

Chrome (47.x)でアクセスをテストするとすべて正常に動作しますが、 Firefox (43.x)またはiOS の Safari Web ブラウザー (Safari/601.1)でリンクをテストすると、ユーザーの base64 エンコーディングが原因で認証に失敗しました。 :password は間違った文字セットを使用しています (Windows-1252)! Chrome テスト ケースでは、使用された文字セットは UTF-8 でした

それまでの間、 https://www.rfc-editor.org/rfc/rfc7617の実装を待っています。FireFox と Safari に、Chrome の動作として base64 暗号化で UTF-8 を使用させることはできますか?

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

php - Windows-1252文字をPHPの値に変換するには?

Windows-1252 文字を含むデータベース フィールドがいくつかあります。

これらの値は、次のリストから必要な値にマップされます。

http://www.i18nqa.com/debug/utf8-debug.html

htmlentites、mb_detect_encoding、uft8_decode などのさまざまな順列を試しましたが、これらの値を次のように変換することはまだできていません。

痛みの例 — もしあなたが

これらの文字をphpでリストされた値に変換するにはどうすればよいですか?

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

utf-8 - 含まれている場合のasp-classic文字セットと文字列リテラル管理を理解する

ご想像のとおり、主にWindows-1252を文字セットとして使用するレガシー Web アプリケーションを扱っています。

また、小さなライブラリ セットをコーディングしました。その中には、アクセントを含むものがあります。これらのファイルは UTF-8 であり、レガシー コードに含まれています。だからここにいる:

そうではありませんが、 UTF-8としてエンコードさstr2れたかのように処理されるように聞こえます。"è"

非 ASCII リテラルをコードに記述すべきではないことはわかっていますが、それはレガシーです。さらに、 UTF-8 ファイルを Windows-1252 に変換することを本当に望んでいないことも認めます。また、文字列リテラルを内部表現に変換する前に、エンジンに文字列リテラルの正しい文字セットを伝えるクリーンな方法を探しています。Response.Codepagedoes' は関連性があるか、機能しているようです。新しいファイルを Windows-1252 charset に変換せずにこの問題を解決する他のクリーンな方法はありますか?

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 用にコンパイルすると動作しません。エンコードがサポートされていないというエラーは理解していますが、修正方法はわかりません。