$ _SERVER变量的编码?

dyn*_*mic 5 php encoding utf-8

我需要知道我是否可以安全地使用普通字符串,或者我在使用变量mb_*时必须使用字符串$_SERVER.(UTF-8)

例如,$_SERVER['HTTP_HOST']可以包含多字节字符?

如果我发出Host: header包含multybyte字符的http请求会发生什么?
客户端在发出http请求时可以指定使用哪个econding?

Ton*_*nov 4

是的,您应该使用多字节。如果不出意外的话,有西里尔字母域名,$_SERVER自然应该包含utf8数据。