问题标签 [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.
apache - 如何在 Apache 2.x 中使用 mod_deflate 预压缩文件?
我通过 apache 提供所有内容,Content-Encoding: zip
但它会即时压缩。我的大量内容是磁盘上的静态文件。我想事先压缩文件,而不是每次请求时都压缩它们。
我相信,这是mod_gzip
在 Apache 1.x 中自动完成的,但只是将文件与 .gz 放在旁边。情况不再如此mod_deflate
。
c++ - 如何从 HTML 页面获取字符集
我正在尝试在任何 HTML 元标记中获取 charset 属性。(即。< meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1" >
)有没有办法在linux下的C++中做到这一点。我使用 HTML tidy 作为解析器,但我无法让该属性返回与 us-ascii 不同的任何内容(即使编码是 utf-8)
这是我得到的输出:*.*4 节点:元
名称attr: http-equiv
值 attr: 内容类型
名称 attr: 内容
值 attr: text/html; charset=us-ascii
perl - Perl CGI 脚本默认使用什么内容编码?
我正在修改一个用 Perl 编写的成熟 CGI 应用程序,并且出现了内容编码的问题。浏览器报告内容是 iso-8859-1 编码,并且应用程序将 iso-8859-1 声明为 HTTP 标头中的字符集,但似乎从未真正进行编码。perldoc 教程( Encode、Encoding、Open )中描述的各种编码技术都没有在代码中使用,所以我对文档的实际编码方式有点困惑。
如前所述,该应用程序非常成熟,并且可能早于许多当前的编码方法。有谁知道我应该寻找的任何遗留或弃用的技术?当开发人员没有提供方向时,Perl 假设/默认使用什么编码?
谢谢
grails - 为什么元音变音和特殊字符不能正确显示在我的 Grails 页面中?
如何确保 Grails 使用正确的编码 (UTF-8)?
php - 在 oscommerce / sts 模板网站中设置 iso-8859-1 而不是 utf-8?
在 oscommerce 网站中,我有以下内容:
服务器响应 = Content-type: text/html;charset=UTF-8
我想要: Content-type: text/html;charset=ISO-8859-1
我如何以及在哪里设置它。
Html 在页面上看起来像这样:
将其更改为: utf-8 不能解决问题。
php - 你能把php函数quoted_printable_decode()翻译成一个基于NSString的objective-C函数/类别方法吗?
在http://php.net/quoted_printable_decode中,我找到了使用 preg_replace 的方法。谁知道任何可以将普通 NSString 转换为 RFC 2045 第 6.7 节的代码的人?
提前致谢!
http - HTTP 代理缓存如何在提供身份和 gzip 编码资源之间做出决定?
HTTP 服务器使用内容协商来提供基于客户端Accept-Encoding
标头的单个 URL 标识或 gzip 编码。
现在假设我们在客户端和 httpd 之间有一个像 squid 这样的代理缓存。
如果代理已经缓存了 URL 的两种编码,它如何确定要服务哪个?
非 gzip 实例(最初不与 一起提供Vary
)可以提供给任何客户端,但编码实例(具有Vary: Accept-Encoding
)只能发送给具有与Accept-Encoding
原始请求中使用的相同标头值的客户端。
例如 Opera 发送"deflate, gzip, x-gzip, identity, *;q=0"
但 IE8 发送"gzip, deflate"
。根据规范,缓存不应该在两个浏览器之间共享内容编码的缓存。这是真的?
perl - 使用 WWW::Mechanize 透明地处理 GZip 编码的内容
我正在使用 WWW::Mechanize 并且当前Content-Encoding: gzip
通过首先检查响应标头然后使用 IO::Uncompress::Gunzip 来获取未压缩的内容来处理我的代码中带有 ' ' 标头的 HTTP 响应。
但是,我想透明地执行此操作,以便 WWW::Mechanize 方法(如 form()、links() 等)可以处理并解析未压缩的内容。由于 WWW::Mechanize 是 LWP::UserAgent 的子类,因此我更喜欢使用LWP::UA::handlers来执行此操作。
虽然我已经部分成功(例如,我可以打印未压缩的内容),但我无法以我可以调用的方式透明地做到这一点
总而言之:我如何“替换” $mech 对象中的内容,以便从那时起,所有 WWW::Mechanize 方法都像 Content-Encoding 从未发生过一样工作?
感谢您的关注和帮助。谢谢
javascript - 提供 JavaScript 文件时,默认 gzip 是否安全
这个问题适合标题。我对规范推荐的内容不感兴趣,但对当前部署的浏览器组合支持最好的内容不感兴趣。
- Google Docs 压缩他们的 JS。
- Google AJAX 库 API CDN gzip JS。
- Yahoo 将 JS 压缩为他们的 YUI 文件。
- 雅虎主页 gzip 压缩了他们的 JS。
所以我认为我的问题的答案是肯定的,gzip JS for all browsers没问题。但如果你不同意,你会告诉我的。
video-encoding - 媒体编码
我必须为从各种来源收集媒体的项目选择数字化和编码媒体的方法。
我应该考虑哪些开放媒体编码标准?
哪些因素会影响我对选择的决定?
干杯
乌奇塔