Safari - 标题中的特殊字符

时间:2015-10-01 17:41:39

标签: api rest encoding http-headers

由于语言的适应性,我需要在自定义标题中添加一些“特殊”字符(如é,á,í,ç等字符)...
在服务器端,我正在使用ASP.NET MVC 这一切都适用于铬。
但在Safari中...我无法弄清楚编码safari使用的女巫......

我试过了:

  • UTF-8,
  • UTF-16,
  • ASCII,
  • Url Encode,
  • 一些ISO

alert(headerValue)总是会返回疯狂的字符......

谁能告诉我使用哪种编码?

1 个答案:

答案 0 :(得分:0)

过去有关于HTTP标头编码的规范:RFC 2047。但它似乎不再被实施甚至被删除。

以下是一些相关链接:

在您的情况下,也许您可​​以使用URL编码的字符串作为此自定义标头的值。

希望它可以帮到你, 亨利