对症下药解决多种乱码难题

2020-08-19 12:58俞木发
电脑爱好者 2020年14期
关键词:乱码文件名批处理

俞木发

网址乱码 免费在线解码

大家平时使用微信、QQ分享一些页面链接的时候,如果页面地址包含中文或类似“/”的特殊字符,那么直接分享这些网址时,中文和特殊字符很容易变为“乱码”,比如“http%3a%2f%2fwww.dkhgk.com%5c%e8%bd%af%e4%bb%b6”。很多浏览器无法识别这种网址(图1),对方也无法了解网址的具体意义。

这种乱码实际上是Urlencode编码,要正常访问,我们可以借助“http:∥tool.chinaz.com/Tools/urlencode.aspx”提供的服务进行解码,将其变成大家能识别的信息。打开上述链接后,将乱码网址粘贴在“URL编码/解码”输入框内,点击“UrlDecode解码”,成功后会显示正确的网址,之后打开这个网址就可以正常访问了(解码成功后的网址仅供演示,不代表实际链接)(图2)。

下载文件名乱码 批处理解码

大家在下载文件的时候,有时下载到的文件名显示为乱码。比如使用Edge浏览器从某网盘下载的文件,文件名显示为不可读的乱码(图3)。

这种乱码大多是由于编码不一致所导致的。比如使用苹果电脑的用户,将包合中文文件名的文件上传到网盘中,MAC系统使用UTF-8编码,而很多网盘的中文名称使用GBK编码,由于编码不一致,导致下载时文件名出现乱码。对于这类乱码,我们可以借助批处理命令来实现文件名的转码。

首先安装Python,安装时勾选“Add Python 3.6 to PATH”选项。安装完成后打开http:∥suo.im/5DDapc(提取码:9srw,网友制作的文件名乱码解码批处理),将下载到的批处理文件放置在需要改名文件的文件夹中。这样以后只要将同文件夹下的乱码文件拖到批处理文件上即可完成解码改名(图4)。

郵件正文乱码 更换编码/添加语言包

目前存在各种文字编码方式,如果发送方与接收方的服务器采用的编码方式不同也会造成乱码。这种现象经常在跨平台(如在iPhone上发送邮件到Windows电脑)、跨语言(如日韩客户)的邮件中遇到。这里以Outlook为例,使用Outlook打开邮件后如果显示乱码,我们首先可以尝试更换编码来解决。依次点击“移动→其他动作→编码→Unicode(UTF-8)”,或者根据邮件发送方的地域信息尝试使用其他的编码,一般即可解决问题(图5)。

如果更换多种编码后仍然显示乱码,那么很可能是因为本机中没有安装相应的显示语言所导致。比如收到来自日本客户的邮件,使用“日语(Shift-JIS)”编码后仍然显示乱码,那我们可以在本机中添加日文语言包。点击开始图标,输入“语言设置”,在弹出的窗口中点击“添加首选语言”,在列表中输入“日语”,然后按提示安装所需的语言包即可(图6)。

Word文件乱码 更换字体显示

Word是大家常用的办公软件,使用它打开文档有时也会遇到乱码问题。比如打开某一文档后,文中一些地方显示方框(图7)。

出现这种情况的原因可能是由于没有选择合适的字体,我们可以尝试更换其他的字体来解决。比如上述例子,我们在字体库中选择“MingLiU_HKSCS”字体就能正确地显示所有的文字了(图8)。大家在遇到类似的字体显示不全的情况时,建议在Word中先选择那些支持扩展的字体尝试,比如方正舒体(方正字体支持KSC、JIS、GB、GBK以及GB18030等编码体系,基本上可以显示全部汉字,包括很多不常见的生僻字)、MingLiU-ExtB(华康细明体扩展)等。

猜你喜欢
乱码文件名批处理
文件名批量管理方法浅析
恶意批处理文件导致电脑黑屏、反复重启、无响应的原因分析及应对思路
炫迈:用神奇乱码勾引你视线
基于PSD-BPA的暂态稳定控制批处理计算方法的实现
如何解决Tomcat的乱码
jsp中文编码乱码的分析与解决
基于VC++6.0的文件名批量转换