[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖

论坛出现乱码问题

最近用Edge访问论坛时经常出现乱码问题,疑似是简体中文和繁体中文混合渲染,如图(右上红圈内的内容),希望能解决。
Why join the navy, if you can be a pirate? - Steve Jobs

本帖最后由 HOPE2021 于 2023-1-18 21:27 编辑

回复 12# 谐夜落风
我想可能是 Edge 对于字符集的处理问题。
网页源代码中有这样一行:
  1. <meta http-equiv="Content-Type" content="text/html; charset=gbk" />
复制代码
指定了网页的字符集是 GBK 编码。

所以我有如下猜测:
大多数网页使用 UTF-8 编码,在默认情况下也使用 UTF-8 编码进行显示。
如果 Edge 不正确地分析这一行,那渲染出的字符就会形成乱码。

而 IE 之所以能正确显示是因为 IE 在通常情况下使用 GB2312 编码。GBK 编码是 GB2312 的拓展,而GB2312 支持绝大多数的常用汉字。只要没有使用生僻字,就不容易产生乱码。
Why join the navy, if you can be a pirate? - Steve Jobs

TOP

回复 11# HOPE2021


    还真能复现,全网站一个地儿蹦一个,还不是全乱,真迷糊……
回望过去,展望未来。

TOP

本帖最后由 HOPE2021 于 2023-1-18 20:37 编辑

回复 10# 谐夜落风
如果最新版 Edge 用 InPrivate 模式浏览就容易出现这个问题

复现方法:
1.打开 Edge,Ctrl + Shift + N 进入 InPrivate 窗口
2.访问 Bathome
3.多次浏览不同的帖子,进到不同版块去看看,刷新若干次
4.返回首页
5.复现了吗?没有复现的话关闭所有 Edge 窗口,包括非 InPrivate 窗口,返回步骤 1
Why join the navy, if you can be a pirate? - Steve Jobs

TOP

好吧,我左刷新刷新,右刷新刷新,也没复现哎?
回望过去,展望未来。

TOP

回复 6# Batcher
我也有同样的问题!

TOP

回复 6# Batcher
清空浏览器缓存似乎也没办法解决。
Why join the navy, if you can be a pirate? - Steve Jobs

TOP

回复 6# Batcher
我访问Bathome的时候通常用 InPrivate 模式,一般来说这时不会有缓存问题啊……
Why join the navy, if you can be a pirate? - Steve Jobs

TOP

回复 1# HOPE2021


    我用Edge和Chrome没能重现这个问题。遇到问题的时候清空浏览器缓存是否可以解决?
我帮忙写的代码不需要付钱。如果一定要给,请在微信群或QQ群发给大家吧。
【微信公众号、微信群、QQ群】http://bbs.bathome.net/thread-3473-1-1.html
【支持批处理之家,加入VIP会员!】http://bbs.bathome.net/thread-67716-1-1.html

TOP

回复 3# HOPE2021


    应该是偶然,不过我刷新了好几次还没触发
回望过去,展望未来。

TOP

是有此种状况,刷新一下即可,不影响大局。可能就是最新Edge的事,更新之前正常。

TOP

回复 2# 谐夜落风
我用的也是最新版的Edge……
在IE下访问没有发现任何问题……
如果系统文字有问题就说不通了……
而且这似乎是偶然现象,多访问几个页面就容易出乱码了……
如图:
Why join the navy, if you can be a pirate? - Steve Jobs

TOP

我用最新Edge和Firefox繁体中文这四个字都是正常的,可能是你系统文字编码有问题
回望过去,展望未来。

TOP

返回列表