Articles of 编码

与IIS6编码为“%2D”的连字符

客户已经在服务器IIS6上build立了一个网站。 在旧版本的Firefox中,它们在包含连字符的URL中有问题。 当他们要求时 http://www.example.es/mas-info 他们得到一个301redirect到 http://www.example.es/mas%2Dinfo 连字符被replace为“%2D”代码,他们希望继续看到连字符。 我们给客户的明显答案是问题是通过升级到II7或使用更新版本的Firefox来解决的,但似乎这些选项对他们来说是不可能的。 存在任何其他方式来解决这个问题? 他们使用Firefox 20进行testing。 非常感谢你的帮助!

Nginx的解码符号

我们有用于FB共享的规范样式的URL。 Facebook可以抓取这些页面以获得所需的信息…这些页面生成一个专门的图像,供用户共享。 用户可以指定要在此图像上显示的string。 Samwise Gamgee编码像 Samwise%20Gamgee 山姆&frodo sam%20%26%20frodo 问题是当有人点击这些URL时,&符号%26被nginx解码 这个… www.example.com/path/Brian%26Bob%26Sally 成为… www.example.com/path/Brian?Bob%26Sally 不知道为什么,但唯一的第一个&符号正在被重写。 任何想法,为什么这可能是? Nginx甚至有能力吗?

Nginx没有加载chunk-stream1- $ Number%05d $ .m4s

当nginx需要从命名服务器获取内容时,我遇到了一个问题:chunk-stream1- $ Number%05d $ .m4s 它只是给我404,我有search一些重写,但我还没有find解决办法。

Apache使用不同的URL编码来提供文件

当我尝试在我的登台服务器上加载文件图像时出现错误,它似乎是关于编码。 当我访问以下url时: http://example.com/sites/default/files/2016-12/Articulaci%C3%B3n.jpg Apache抛出一个404(未find)错误,该文件存在,名称为“Articulación.jpg” 但是,如果我尝试使用以下URL加载图像文件的作品: http://example.com/sites/default/files/2016-12/Articulacio%CC%81n.jpg 在我的本地服务器(开发),这两个url的作品,我可以看到预期的图像。 我的开发服务器是MAMP的安装: MacOS Sierra 10.12.3 Drupal 8.2.1 PHP 5.5.14 Apache 2.2.26(Unix) PostgreSQL 9.4.4 我的登台服务器是一个Centos服务器: Centos 7 Drupal 8.2.1 PHP 5.6.26 Apache 2.4.6(CentOS) PostgreSQL 9.2.15 我认为这是一种url映射或编码回退行为的Apache,也许一个模块,扩展或服务器configuration下降/我的登台服务器上丢失。

有什么办法告诉Puppet augeas资源使用哪种编码?

我是新来的augeas,我得到了很多错误,如: Could not evaluate: invalid byte sequence in UTF-8 在特殊的我希望augeas兑现XML文件中的编码声明 <?xml version="1.0" encoding="ISO-8859-1"?> 但在镜头的源代码,我不明白,这是考虑到,但我可能是错的感觉,我不明白的镜头格式很多: https : //github.com/hercules-team/augeas/blob /master/lenses/xml.aug 或者Java-Properties-File总是被视为ISO-8859-1 ,并且镜头源代码中没有任何编码的痕迹: https : //github.com/hercules-team/augeas/blob/master/镜头/ properties.aug 我的第一个问题是:augeas推断正确的编码为XML和属性 – 文件? 我的第二个问题是:有没有办法告诉augeas使用哪种编码? 放弃 假设系统默认的编码是UTF-8: vi testUTF.properties # Käse abc=test # tèté persona=niño 一切都很好: puppet-test:~ # augtool –noautoload augtool> set /augeas/load/Properties/lens Properties.lns augtool> set /augeas/load/Properties/incl "/root/testUTF.properties" augtool> load augtool> print […]

将输出编码设置为文本/ html,以Apache结尾的给定文件

我想上传一些带有结尾.aspx的HTML页面到我们的apache根服务器,并且我想让apache像处理常规的.html文件一样处理和交付它们。 我知道这是不寻常的,但它只是一个初步的网站search引擎优化的原因,直到我得到一个Windows服务器。 现在,当我在浏览器中查看其中一个文件时,浏览器将其视为text / plain而不是text / html。 我已经在我的.htaccess文件中尝试了以下内容,但似乎没有任何效果: AddEncoding text / html .aspx 什么是正确的方法来做到这一点?

文件编码由FTP传输改变

用户使用FTP将一些HTML文件传输到我们的networking服务器。 这些HTML文件包含以下字符: ' ' 在HTML标记中没有正确编码。 当他们被上传时,网站会显示 字符(有时可能会发生),但即使我直接在服务器上打开gedit中的HTML文件,也会出现相同的编码问题。 任何想法为什么会发生?

如何提供特殊字符的HTTP文件名?

以下面的博客页面为例: http://www.roney.com.br/2010/06/20/estados-do-brasil-um-pais-que-precisa-se-unir/ !小心,它embedded了大量的youtub,所以是一个缓慢的负载! 这是一个巴西的网页,用葡萄牙语写的,但是在美国的虚拟主机上托pipe(根据博客的所有者)。 感兴趣的是它们链接到包含非ascii字符的文件名的“Pronúncia”链接。 看第二个(对于帕拉):我写的链接是www.roney.com.br/wp-content/uploads/2010/06/par%E1.mp3(除非他从我的下面改变它未来 :)!)) 正如你所看到的,他已经编码了,但是你不知道的是他在文件系统上实际命名了什么,或者他们有什么系统configuration。 如果我在我的Firefox浏览器中单击它,我会看到他们的404页面。 他声称这些链接正在为巴西游客工作。 我以为这是一个100%的服务器的东西,即服务器将服务它,否则不会。 只是为了笑,我在Firefox中将首选语言设置为葡萄牙语,但正如我所怀疑的那样,这没有任何区别。 任何人都可以提供任何有关如何在巴西而不是在美国工作的见解,或者我会在自己的工作站上调整什么东西,以便他们也能为我服务。

如何从Windows Server 2003stream媒体服务器streamDIVX等文件?

我只需要安装编解码器? 还是有一个stream媒体自定义编码的过程?

在Ubuntu Server 10.10中使用utf-8编码

我刚刚在Ubuntu中更改了默认motd(我编辑了/etc/update-motd.d/*文件),并在波兰文中添加了一些string: echo "Aby uzyskać dodatkowe informacje i przykładowe skrypty wpisz:" 但自动生成的/ etc / motd没有重音字符: Aby uzyska dodatkowe informacje i przykadowe skrypty wpisz: 所以“ć”和“ł”不见了 那么如何在motd中启用utf-8编码?