工作中遇到遇到一个问题,就是win10电脑可以设置全局的utf-8编码,想按照这个思路把win7环境也配置成utf-8编码,对于一些有文字展示的,不会乱码。
win10环境设置utf-8编码的方法很简单,可以参考这篇文章:https://www.cnblogs.com/walker-world/p/9548852.html

在Windows 7中将UTF8设置为默认字符编码 简短的答案是“ 否”,这是不可能的。 1 详细地说,恐怕您将无法在Windows
7中找到一个全局编码选项,该选项可以让您1)设置一个全局默认值2)您列出的所有应用程序都将遵守。 2,我想问一下您要解决的问题是什么?
由应用程序决定是否在内部使用unicode表示数据。尽管鼓励使用unicode,但您可能永远无法确定实际上所有应用程序都在内部支持它。
但是,您可以做的是更改每个列出的应用程序的默认字符编码:
对于Eclipse,可以从Windows>首选项>常规>内容类型中设置新文件的默认编码(请参阅Eclipse Community
Forms上的文章) 对于Notepad ++,请导航至设置>首选项>新建文档/默认/目录,然后将编码设置为UTF-8
至于Thunderbird,我很确定它已经使用UTF-8作为默认编码了?(请参阅有关字符编码的这些说明)
对于OpenOffice(和LibreOffice),实际上甚至不需要关心编码,因为OpenOffice保存的文档是基于XML的,其中XML是在XML文件中内部指定的(并且UTF-8已经那里也是默认值)
从UTF-8的角度来看,PowerShell是棘手的。它的默认编码为UTF-16LE。
有关将文件从PowerShell输出到UTF-8的信息,请参见以下答案 要更改默认编码,请参见此答案

这是不可能的,主要是因为Windows不允许UTF-8作为系统ANSI代码页,即使Windows确实具有UTF-8的ANSI代码页(代码页65001)也是如此。这似乎有几个原因:

当Unicode出现时,Microsoft决定UCS-2将是支持Unicode的最佳方法。当时Unicode是16位。
Windows对每种受支持的语言都有一个ANSI代码页,而Unix和Linux可以独立设置语言和编码。
代码页65001并非在所有地方都有效。具体来说,它与Windows中的某些多字节支持不符,后者希望多字节字符需要一个或两个字节,而UTF-8需要一到四个字节。例如,该WriteFile()API在代码页65001下返回了不正确的结果,该结果在依赖它的所有库代码中冒出,例如write()。

7-zip压缩的zip文件里面带有中文文件名的,在其他平台上解压后中文文件名乱码。在网上查找了下资料,使用7-zip压缩zip文件,可以使用参数cu=on,强制文件名以utf-8格式编码,在其他平台上解压后正常。

下图为7-zip压缩zip格式时,文件名为中文时使用cu=on参数,强制中文文件名以utf-8编码

win7环境压缩文件utf-8编码压缩相关推荐

  1. 7-Zip如何创建分卷压缩文件,进行分批压缩?

    相信很多小伙伴在传输文件时会选择先压缩成7-Zip等压缩包后再传输,但如果压缩的文件过大大,传输速度就会很慢,或者上传压缩文件到云盘时也会受到文件大小的限制. 要解决以上问题,我们可以把文件压缩成多个 ...

  2. python读压缩文件内容_Python读写压缩文件的方法

    问题 你想读写一个gzip或bz2格式的压缩文件. 解决方案 gzip 和bz2模块可以很容易的处理这些文件. 两个模块都为 open()函数提供了另外的实现来解决这个问题. 比如,为了以文本形式读取 ...

  3. zip压缩文件处理方案(Zip4j压缩和解压)

    主要特性 Create, Add, Extract, Update, Remove files from a Zip file针对ZIP压缩文件创建.添加.抽出.更新和移除文件 Read/Write ...

  4. linux 压缩文件性能,Linux常见压缩格式Tar、Zip和Gz格式之不同

    Linux 中大家在下载文件时常见的压缩文件有 .tar..zip 或 .gz 等扩展名,大多数用户都已经见怪不怪了.那 Linux 中为什么要搞出这么多种压缩格式,Tar.Zip 和 Gz 之间到底 ...

  5. 压缩文件夹_怎样压缩文件夹并发送

    只需要在需要压缩的文件右键打开菜单,然后选择[添加到压缩文件]选项,点击确定等待压缩文件完成,然后使用[复制]-[粘贴]的方法,将压缩文件粘贴到QQ.微信或者是添加到邮箱即可.以下是详细介绍: 1.选 ...

  6. linux里打包和压缩文件,linux ---打包和压缩文件

    打包和压缩文件 tar -xzvpf file.tar.gz                    解压缩 tar -czvpf file.tar.gz  ***.***           打包压缩 ...

  7. 压缩文件拷到服务器损坏,压缩文件导致无法拷贝共享

    无法拷贝共享内容 最近,由于工作需要单位新进了一批员工,单位领导要求为这些新来的每一位员工创建好文件服务器访问账号,同时为他们合理分配好服务器空间.以前,是采用Windows Server 2003系 ...

  8. 将一个压缩文件分成多个压缩文件;RAR文件分卷

    有时候需要上传压缩文件,但是限制了单个文件的大小,那我们怎么才能将一个比较大的压缩文件分割成多个压缩文件,从而符合要求的进行文件的上传呢?这里小编告诉你一个技巧. 工具/原料 电脑 winrar(一般 ...

  9. java 压缩文件夹_java 实现压缩文件(单文件 或 文件夹)

    接着上篇了解一下java压缩实现过程,下面的是支持 单文件 或 文件夹 压缩的实现,使用递归. 效果: 代码: package com.gx.compress; import java.io.Buff ...

  10. python的zipfile压缩文件夹_python zipfile压缩使用说明

    压缩 f=zipfile.ZipFile(file, mode="r", compression=ZIP_STORED, allowZip64=False) 创建一个zip文件对象 ...

最新文章

  1. 阿里对象存储OSS在laravel框架中的使用
  2. 机器学习之正则化图文讲解
  3. C语言字符串做函数参数
  4. javaScript PC端网页特效
  5. base64 能放数组里面么_数组:总结篇
  6. s丅7318是啥芯片_透彻解析LED驱动芯片HT1632C指令集与驱动编程
  7. 架构设计(3)---架构师到底要做什么,他们需要掌握些什么?
  8. Illustrator 教程,如何在 Illustrator 中编组内容?
  9. Jmeter(二十三)稳定性测试后的波形图
  10. WIN7专业版下安装MS SQL SERVER 2005 开发版
  11. MIT 最新 AI 医疗系统公布:“重症监护室干预” 与”电子医疗档案模型迁移“...
  12. 易语言代码转换python_易语言通过文本解析的方式把C代码转换成易代码
  13. localhost基本概念
  14. 佛祖保佑永无BUG 神兽护体 代码注释(各种版本)
  15. 联想 M4400 升级无线网卡 -- 根据白名单升级网卡
  16. SYN_RECV状态相关
  17. 【 数据分析概述与职业操守】——CDA level1
  18. Oracle中SQL查询字段值为空时,指定默认值
  19. 火鸟门户系统 5.7 正式版
  20. CISSP考点拾遗——软件保障SwA

热门文章

  1. Armadillo 4.xx - 5.xx HWID Changer v.0.2 by TrueLies
  2. LVGL hal indev(porting evdev)
  3. linux porting pdf,Porting Linux to IA-64
  4. MRTK眼动追踪教程
  5. 【NLP】十二种属性降维的方法
  6. java svgbase64转byte_java – 将Base64编码的图像字符串加载到JLa...
  7. 为什么说188抄袭TNT?
  8. H3C-NS228万兆交换机端口聚合调试报告
  9. 得到app专栏《如何成为有效学习的高手》学习笔记
  10. Linux内核(一) [ IMX RK ] TTY-UART驱动框架解析