在终端使用WHOIS命令查询google.com显示问号而非域名信息的原因?
终端执行
whois google.com出现问号乱码的原因分析 - 字符编码不匹配:WHOIS服务器返回的域名信息使用了你的终端不支持的编码格式(比如非UTF-8的GBK、Big5等),终端无法正确解析这些字符,就会显示成问号。
- 含非ASCII特殊字符:部分域名的注册信息里包含非英文字符(比如中文注册信息),如果终端编码设置和返回内容的编码不一致,就会出现乱码问号。
- 本地whois工具配置问题:系统自带的whois客户端默认编码配置与服务器返回内容的编码不兼容,导致解析失败显示问号。
- 传输过程编码异常:数据在网络传输中出现编码转换错误,也会让原本的正常字符变成问号。
可以尝试调整终端的编码为UTF-8,或者用编码转换工具处理返回结果,比如:
whois google.com | iconv -f GBK -t UTF-8
(注:GBK可根据实际情况替换为服务器返回的编码类型)
内容的提问来源于stack exchange,提问作者Wen Sun
相关产品推荐
相关产品推荐

