为啥网页打开全是问号?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了为啥网页打开全是问号?相关的知识,希望对你有一定的参考价值。

举例说明一下:我在百度搜索栏里输入一句话,点确定之后,跳出的网页显示的基本上是问号。怎么解决这个问题???
我本来就在编码里用的是简体中文(GB2312)

原因:
一、可能是字体缺少的问题,找到正常的电脑,找到字体的文件夹,全部拷了,覆盖到你电脑上相同的文件夹试试。
二、系统程序不兼容。

解决办法:
1,进入控制面板,打开“时钟、语言和区域”,再打开“语言和区域”。

2,“语言和区域”窗口,其中有四个选项卡,将四个选项卡里面的选项全部改成简体中文或“中国”、“中文(简体)”、“中文(简体,中国)”,尤其是第四个选项卡(管理)里面的非Unicode程序语言处,要选择“中文(简体,中国)”。

3,现在打开程序试试,如果不行电脑重启即可解决。
参考技术A 当前网页字符集无法显示字体,调整字符集即可:

打开IE - 查看 -编码 - 选择UTF 8试试,如果不行,在试试big5繁体中文试试。本回答被提问者采纳
参考技术B 在网页空白处点右键-编码-自动选择.
如果还是乱码,说明你电脑里没有对应的字库..
参考技术C 点击IE浏览器上面的 查看--编码,选择简体中文(GB2312),你试试。

HttpURLConnection 返回汉字乱码(全是问号)

public static String doPost(String urlStr, Map<String, Object> paramMap) throws Exception {
        URL url = new URL(urlStr);
        HttpURLConnection conn = (HttpURLConnection) url.openConnection();
        conn.setRequestMethod(SERVLET_POST);
        String paramStr = prepareParam(paramMap);
        conn.setRequestProperty("Content-type", "application/x-www-form-urlencoded");
        conn.setRequestProperty("User-Agent", "Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1)");
        conn.setRequestProperty("Accept", "image/gif, image/x-xbitmap, image/jpeg, image/pjpeg, application/x-shockwave-flash, application/vnd.ms-powerpoint, application/vnd.ms-excel, application/msword, */*");
        conn.setRequestProperty("Accept-Language", "zh-cn");
        conn.setRequestProperty("UA-CPU", "x86");
        conn.setUseCaches(false);
        conn.setConnectTimeout(6 * 1000);
        conn.setReadTimeout(6 * 1000);
        conn.setDoOutput(true);
        conn.setDoInput(true);
        conn.setRequestProperty("Charset", "utf-8");
        OutputStream os = conn.getOutputStream();
        os.write(paramStr.toString().getBytes("utf-8"));
        os.close();

        String result = "";
        if (conn.getResponseCode() == conn.HTTP_OK) {
            BufferedReader br = new BufferedReader(new InputStreamReader(conn.getInputStream(), "utf-8"));
            String line;
            while ((line = br.readLine()) != null) {
                result += line;
            }
            System.out.println(result);
            br.close();
            return result;
        }
        return result;
    }

 

以上是关于为啥网页打开全是问号?的主要内容,如果未能解决你的问题,请参考以下文章

软件菜单为啥显示全是问号

网页后面有问号

为啥电脑窗口出现的都是问号?

为啥做网页做出来页面顶上会有一个问号???急问!!!

chrome方框问号是啥

PHP读取数据库中文全是问号