通过safari IOS无法正确读取或传输中文字符的用户代理字符串

时间:2015-03-03 07:31:15

标签: android http http-headers mobile-safari

当我向移动设备请求美国用户代理字符串(zh-cn)的美国网站时,它可以正常工作。我会得到正确的格式。但是,如果我使用相同的设备请求相同的站点但使用中文字符作为Build /我们将(zh-cn)的用户代理字符串的不同构建,则无法正确传输用户代理。中文字符不会被读取或写入请求或响应。所以响应是桌面而不是移动格式。服务器是linux服务器。我使用safari开发菜单,用户代理和其他来覆盖用户代理。 用户代理的格式类似于

1 个答案:

答案 0 :(得分:0)

HTTP标头字段并不真正支持非ASCII字符。不要依赖它们。