编码 - 调整 gitbash 文本字符集

Posted xy14

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了编码 - 调整 gitbash 文本字符集相关的知识,希望对你有一定的参考价值。

  1. 概述
    1. gitbash 设置 文本字符集
  2. 背景
    1. 最近被 编码 的事情搞得乱七八糟
    2. 有点没头绪, 所以碰到 编码相关 的东西, 都想看上一看
  3. 环境
    1. os
      1. win10.1903
    2. git
      1. 2.20.1

1. 操作: 配置 gitbash 字符集

  1. 概述
    1. 尝试配置 gitbash 字符集

1. 打开 gitbash

  1. 打开 gitbash

2. 唤出 options 窗口

  1. 路径
    1. 路径1

      右键单击 gitbash 标题栏 > 弹出菜单中, 单击 options
      
    2. 路径2

      右键单击 gitbash 窗口 > 弹出菜单中, 单击 options
      

3. 配置编码

  1. 路径

    左侧 text 选型
  2. 配置
    1. locales 标签
      1. 选择 zh_CN
    2. Character Set 标签
      1. 选择 UTF-8
  3. 保存配置

  4. 验证
    1. 返回 命令行
    2. 执行 一条命令
      1. 比如 ls -l

ps

  1. 这玩意其实我都觉得, 没必要写

  2. 一些疑问
    1. gitbash 安装好之后, 默认的 字符集 是什么
      1. 这个我已经记不得了
      2. 但是我记得之前我确实调整过
    2. 疑问: 不同编码, 不乱码
      1. 场景
        1. gitbash 使用 utf-8
        2. cmd 使用 936(gbk)
        3. 两个窗口进入 同一个文件, 执行 ls 和 dir 命令
      2. 结果
        1. 没有一个乱码的...
    3. 疑问补充: gitbash 使用 gbk
      1. 场景
        1. 同上
        2. gitbash 切换为 gbk
      2. 结果
        1. gitbash 的信息, 反而乱码了
    4. 感觉 2 和 3 让我很是 费解
      1. 甚至崩溃

以上是关于编码 - 调整 gitbash 文本字符集的主要内容,如果未能解决你的问题,请参考以下文章

如何测试文本片段是不是是 Quoted-printable 编码的

调整片段中 TextView 的文本大小

将base64编码的Textmate片段过滤回文本

调整oracle数据库编码

保存文本时怎么有unicode啥的

怎么辨别文本文档的编码?