解压文件时文件名出现菱形问号������解决方案_菱形问号乱码-程序员宅基地

技术标签: 乱码  

解压文件时文件名和文件夹名出现菱形问号������解决方案

解压文件时,文件夹和文件的名称中,中文显示乱码,英文显示正常,打开文件,文件内容显示正常

遇到这个问题很久了,之前一直看网上说的方法基本上分为两类:(1)修改日期和区域;(2)修改解压代码也设置为UTF-8.
但这两个并没有解决我的问题。甚至准备重装系统了。

原因

首先说一下原因:解码的代码页设置问题。
异常出现可分为以下两种情况:
(1)gbk编码以utf-8的代码页解码:出现菱形问号 ����abc����;
(2)utf-8编码以GBK的代码页解码:出现乱码加菱形问号 鍝堝鍟�鍝搱堝搱愬�。

解决方案

右击要解压的文件,这里示例用好压:
在这里插入图片描述
(1)右击要解压的文件 --> 用好压打开文件
(2)若出现第一种原因描述的情况,代码页设置切换成简体中文(GBK),出现第二种原因描述的情况,代码页设置切换成Unicode(UTF-8)。
(3)解压文件。

PS:如果游戏中遇到类似的问题,可进行相同的设置,qq飞车出现���乱码为例

设置方式以win10为例
在这里插入图片描述
在这里插入图片描述
取消勾选(针对第一种原因描述的情形,第二种原因描述的情形则是勾选)第五步的复选框,点确定,再重启即可。
再打开游戏文字显示正常。(以qq飞车实测过)

总结

以上解答若解决了您的问题,请点赞支持下,v

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/qq_38780482/article/details/109445776

智能推荐

Linux 学习笔记-程序员宅基地

文章浏览阅读650次。1. 常用命令命令存放,哪些命令可以执行?root:/sbin/usr/sbinall users:/bin/usr/binbin--binary二进制文件Linux所有都是文件,都是二进制文件usr—usersbin—super binary1.1文件处理命令文...

linux笔记本没有串口,用笔记本在linux下进行串口编程-程序员宅基地

文章浏览阅读205次。由于用的是本本(无串口),之前看了别的minicom配置,怎么都不对,后来参考了一篇文章,这下我的本本也可以在linux下进行开发啦。执行下面命令aiklo@aiklo-laptop:~$ dmesg | grep usb[ 24.855373] usbcore: registered new interface driver usbfs[ 24.855399] usbcore: regi..._linux可以不通过串口工具自行运行脚本并存储吗

基于YOLOv7开发构建MSTAR雷达影像目标检测系统_mstar数据集-程序员宅基地

文章浏览阅读3.4k次,点赞3次,收藏11次。基于YOLOv7开发构建MSTAR雷达影像目标检测系统_mstar数据集

mac配置JDK和Maven那些事_arm64 dmg installer arm64 compressed archive-程序员宅基地

文章浏览阅读1.2k次,点赞12次,收藏29次。mac配置java环境的步骤和问题小记,本人亲测好用_arm64 dmg installer arm64 compressed archive

【论文解读】【论文翻译】SAST文字检测算法_sast算法-程序员宅基地

文章浏览阅读4.6k次,点赞9次,收藏23次。A Single-Shot Arbitrarily-Shaped Text Detector based on,Context Attended Multi-Task Learning百度自研文字检测算法,实际上就是EAST算法的扩展,一阶段,输出为multitask,各个分支相互校正。_sast算法

BUUCTF-bjdctf_2020_babystack2-WP-程序员宅基地

文章浏览阅读137次。只有NX保护。_bjdctf_2020_babystack2

随便推点

力扣 最长有效括号_力扣最长有效括号-程序员宅基地

文章浏览阅读104次。// 有效括号的最长长度 // 子串问题:严格以每个结尾计算个答案,最终答案必在其中 public static int longestValidParentheses(String s) { if (s == null || s.length() < 2) return 0; int[] dp = new int[s.length()]; // dp[i]:严格以i位置结尾,形成的有效括号子串最长长度是多少 int max = 0;._力扣最长有效括号

使用arm-eabi-addr2line工具跟踪Android调用堆栈-程序员宅基地

文章浏览阅读1k次。使用arm-eabi-addr2line工具跟踪Android调用堆栈作者:liangshengyang转自:http://www.linuxidc.com/Linux/2011-01/31803.htm在通常的C/C++代码中,可以通过响应对内存操作不当引起的Segmentation Fault错误即信号SIGSEGV(11)做出响应处理。只要在程序中设置SIGSEGV的hand_arm-eabi-addr2line

使用yarn代替npm构建Vue项目_yarn vue-程序员宅基地

文章浏览阅读2.5w次,点赞8次,收藏57次。看到这个标题的时候,相信有些小伙伴会带有疑问,为什么明明可以使用npm来构建vue项目,现在却偏偏要使用yarn呢?最简单最直接的原因是因为它快!并且要比你用npm快很多!如果你想了解的更全面,我们来看yarn官方给出的解释Yarn 是一个依赖管理工具。它能够管理你的代码,并与全世界的开发者分享代码。Yarn 是高效、安全和可靠的,你完全可以安心使用。Yarn 能够让你使用其他开发者开..._yarn vue

阿里后端实习二面-程序员宅基地

文章浏览阅读2.1k次,点赞20次,收藏29次。记录阿里实习面试题目,希望可以帮助到大家。

第九章 动态规划-1306:最长公共子上升序列_1306:最长公共子上升序列-程序员宅基地

文章浏览阅读2.1k次,点赞2次,收藏5次。1306:最长公共子上升序列时间限制: 1000 ms 内存限制: 65536 KB提交数: 1808 通过数: 1006【题目描述】给定两个整数序列,写一个程序求它们的最长上升公共子序列。当以下条件满足的时候,我们将长度N的序列S1,S2,…,SN 称为长度为M的序列A1,A2,…,AM的上升子序列:存在1≤i1<i2<…<iN≤M,使得对所..._1306:最长公共子上升序列

解决Vue前端 请求 SpringBoot 后台跨域 session 为空的问题!!!(踩坑经验)_前端的请求里没有session-程序员宅基地

文章浏览阅读2.1k次,点赞5次,收藏6次。前后端分离,就没有会话(session)这个概念了!!!每次请求都是一个新的会话。业务场景在写登陆接口的时候,用户登陆验证完用户信息后使用jwt生成token,将token 存入session并返回给前端,让前端在后面的请求过程(请求头中)都带着token来请求接口。而我将使用过滤器拦截所有的请求,获取前端传过来的token,进行验证(1,验证token是否有效,2,验证token 是否与session 中的token 一致)。这时问题就出现了,获取session 中 的token 为 null。_前端的请求里没有session

推荐文章

热门文章

相关标签