我在测试 golang 网络应用程序时遇到了问题。在部署的版本中,nginx 位于应用程序的前端并显式设置,charset utf8;
以便所有文本内容类型都附加一个字符集声明。
在测试中,我直接点击了 golang 应用程序,这里的内容类型没有字符集集。这在尝试为d3 之类的库提供服务时会导致问题,该库具有以下行:
var ε = 1e-6, ε2 = ε * ε, π = Math.PI, τ = 2 * π, τε = τ - ε, halfπ = π / 2, d3_radians = π / 180, d3_degrees = 180 / π;
因为 golang 没有指定字符集,所以这些在 chrome 中呈现为:
var ε = 1e-6, ε2 = ε * ε....
让 golang http 服务器在 HTTP 标头上输出 charset=utf8 声明的最佳方法是什么?
子衿沉夜
相关分类