【问题标题】:Safari - Special Char in headerSafari - 标题中的特殊字符
【发布时间】:2015-10-01 17:41:39
【问题描述】:

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

我试过了:

  • UTF-8,
  • UTF-16,
  • ASCII,
  • 网址编码,
  • 一些 ISO 的

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

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

【问题讨论】:

    标签: api rest encoding http-headers


    【解决方案1】:

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

    以下是一些相关链接:

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

    希望对你有帮助 蒂埃里

    【讨论】:

    • 是的...... url-encoding 也没有工作......我开始假设 safari 不会接受任何非常规字符......我很想在这里得到一个权威的答案......苹果文章或其他东西......
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-05-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多