問題タブ [content-encoding]
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.
email - Zend フレームワークを使用して受信メールのコンテンツ転送エンコーディングを確認するにはどうすればよいですか
Zend フレームワークを使用して、受信トレイ内の電子メールの content-transfer-encoding を検出するにはどうすればよいですか。
メッセージが何らかの方法でデコードを実行できるように、メッセージが印刷可能なコンテンツであるかどうかを確認する必要があります。Zend_Mail_Imap_Storage::getMessage を使用して取得したメッセージ オブジェクトにエンコーディングが表示されない
助けてください
html - 2 つのコンテンツ エンコーディング セクションを 1 つのページに結合する
ユーザーが既存の Web ページを変更できる Web アプリケーションを開発しました。ユーザーが既存の Web ページの URL を入力すると、このページのコンテンツが読み取られ、ajax 呼び出しを使用して、Web アプリケーション内の div にコンテンツが表示されます。今私の問題は、既存の Web ページのコンテンツ エンコーディングが Web アプリと異なることが多いことです (私は utf-8 を使用します)。メイン ページのものとは異なるコンテンツ エンコーディングで ajax 呼び出しを使用してコンテンツをロードする方法はありますか? ありがとう、アミール
svg - gzip されてチャンク転送された場合、SVG は部分的にレンダリングできますか?
動的に生成された大規模な SVG があり、比較的低速のインターネット接続で提供されています。できるだけ早く表示できるように最適化しようとしています。サーバーを Content-Encoding: gzip および Transfer-Encoding: chunked に設定した場合、SVG ビューアはそれを利用して、転送時に部分的にレンダリングしますか? そうでない場合、ストリームとしてレンダリングする他の方法はありますか? それをいくつかの SVG の断片に分割することはできますが、それは大変な作業になるでしょう。サーバーの設定を望んでいました...
最も一般的なユーザーは、IE7 と Adobe SVG Viewer プラグインを使用します。
問題があるとは思えませんが、私は C#/ASP.NET と IIS6 を使用しています。
django - djangoでコンテンツエンコーディングヘッダーを送信する
こんにちは私は自分のコンテンツのプレーンテキストバージョンを利用できるようにしたいです。そのための別のテンプレートがあります。で電話render_to_response
をかけてmimetype="text/plain"
いますが、http-responseでそのページを開いているブラウザに、コンテンツがutf-8でエンコードされていることを伝えたいと思います。どうすればよいですか(たとえば、何に追加する必要がありrender_to_response
ますか)?
ajax - Content-Encoded が送信されたときに IE の XMLhttpRequest の getResponseHeader("Content-Length") が存在しない
IE で Content-Length ヘッダーの取得が表示されないのはなぜgetResponseHeader()
ですか?
ヘッダーが送信されていることはわかっています。Wireshark で見ることができます。IEでは、それらを取得できません。
Content-Encoding ヘッダーが送信されない場合は、コンテンツが gzip されているかどうかに関係なく、問題なく取得できます。
サンプルコード:
eclipselink - EclipseLinkおよびデータベースのエンコーディング
私はグローバル アプリケーションの開発者です。このアプリケーションは、言語が問題にならなかったいくつかの国に展開されました。しかし今、私たちはスロバキアに行く予定で、EclipseLink に少し問題があります。
プロジェクトのデータベースでテキスト エンコーディングをテストするために、小さな Web アプリケーションをセットアップしました。データベース (SQL サーバー) に直接挿入された EclipseLink を使用してデータを読み取ることができますが、EntityManager を使用して挿入しようとすると、EclipseLink はデータベースによって「変換」されていない一連の Unicode 文字を代わりに送信します。でもそのまま挿入。
このトピックに関するドキュメントを EclipseLink で検索しようとしましたが、うまくいきませんでした。これに関するあなたの知恵を共有できますか?ORM フレームワークを使用して他の言語をサポートする必要があった人はいますか?その経験を共有できますか?
前もって感謝します!
java - HTTPContentEncodingの「deflate」の処理
HTTP Content-Encodingがdeflateに設定されているURLConnectionストリームを処理するには、どのInputStreamタイプを使用する必要がありますか?
gzipまたはzipのコンテンツエンコーディングの場合、GZIPInputStreamを使用します。問題ありません。
「deflate」のコンテンツエンコーディングの場合、InflaterInputStreamとDeflaterInputStreamを使用してみましたが、
java.util.zip.ZipException:java.util.zip.InflaterInputStream.read(InflaterInputStream.java:147)の不明な圧縮方法
私の理解では、「deflate」エンコーディングはZlib圧縮を指し、ドキュメントによると、これはInflaterInputStreamによって処理される必要があります。
proxy - Node.jsプロキシ、gzip圧縮を処理
私は現在プロキシサーバーで作業しており、この場合、プッシュするデータを(regexpを使用して)変更する必要があります。
コンテンツエンコーディングとしてgzipを使用するWebサイトを除いて、ほとんどの場合は正常に機能します(私は思う)、compressというモジュールに出くわし、解凍/ガンジップストリームを介して受け取ったチャンクをプッシュしようとしましたが、そうではありません本当に期待通りになりました。
私は自分が正しい方向に向かっているのか、そして私の生活を楽にするためにもっと多くのモジュールがあるのか(gzip圧縮に関して)疑問に思っていました。
グリーツ、
ベンジャミン
proxy - gzip 圧縮解除を処理する Node.js プロキシ
私は現在、プロキシサーバーで作業しており、この場合、プッシュするデータを (regexp を使用して) 変更する必要があります。
ほとんどの場合、コンテンツ エンコーディングとして gzip を使用する Web サイトを除いて (私が思うに) 正常に動作します。compress というモジュールに遭遇し、受信したチャンクを解凍 / gunzip ストリームを介してプッシュしようとしましたが、そうではありません。本当に期待通りになりました。(コードについては以下を参照)
問題をサポートするためにいくつかのコードを投稿すると考えました。これは、mvc (express) で読み込まれるプロキシです。
var body 部分で body を読みたいと思います。たとえば、この場合、すべての href を # に置き換えて削除します。もちろん、ここでの問題は、gzip でエンコード/圧縮されたサイトがある場合、すべてがぎこちなく、正規表現を適用できないことです。
node-compress モジュールをいじるのにもううんざりしています。
これは
しかし、チャンク入力はオブジェクトであるため失敗するため、無効な入力データでも失敗する chunk.toString() として提供しようとしました。
私は正しい方向に向かっているのだろうかと思っていましたか?
asp.net - Request.ContentEncodingの設定
複数の言語をサポートするページがあります(ユーザーはいつでも言語を変更できます)。
Initialize Cultureメソッドでのユーザー選択に基づいて、スレッドのカルチャを更新します。
また、選択した国のコードページに基づいて応答オブジェクトを更新し、その文字セットを使用するエンコーディングのWebNameに設定します(コードページに基づいて応答オブジェクトを更新しないと、コントロールにバインドされたデータが文字化けします)。リソースファイルもコードページに基づいてローカライズされます。
上記の変更を行った後、ページはブラウザに正しく表示されます。
ただし、ユーザーがアジアの言語の1つでデータを入力すると、テキストがすべて台無しになります。ドロップダウンリストは、実際には無効なコールバックまたはポストバック引数の例外をスローします。
request.contentEncodingを確認したところ、まだUTF-8(web.configで設定)であることがわかりました。
BeginRequestイベント中にrequest.ContentEncodingを変更すると、入力が正しく入力されます。しかし、ページサイクルの早い段階で、ユーザーが言語を選択したかどうかはわかりません。
上記のアプローチはそれを実行する正しい方法ですか?着信リクエストのエンコーディングを動的に設定するにはどうすればよいですか?