HTTP头上的UTF8字符
答
如果您没有指定如何编码这些字符,则此问题没有意义;实际的字节值。
但是,您不应该在HTTP标头中使用ASCII以外的任何内容。
+0
In Go:w.Header()。set(“X-Msj”,“Búho”)。使用UTF-8编码。 –
+0
谢谢,帮助! HTTP标头通常不会被解释为UTF-8,而是Latin1。尽管使用了ASCII编码,但它被禁止使用,所以最好不要这样做。使ASCII字符集适合的两个选项是使用百分比编码或base64编码。 – Evert
什么发送回应?什么是阅读它并将其放入您的控制台? – Ryan
这是一个Go服务器:w.Header().set(“X-Msj”,“Búho”)。使用UTF-8编码。我在Firefox的控制台上看到了响应。 –
使用utf8成功编码内容,但没有标题。 –