我正在清理USER_AGENT用于登录PHP,需要知道是否使用substr()或mb_strcut()
看到USER_AGENT
是如何直接从HTTP请求标头User-Agent
派生出来的,我假设你对HTTP标头感兴趣。
是否有可能,HTTP头将包含字节以外的7位ASCII范围?是的。
您是否可能在实践中实际看到并需要正确处理它?我不同意。
因此,我建议第三种选择:首先从字符串中删除所有非ascii字符,然后使用常规的多字节不安全函数。