weixin_42837669
正直的阿康
2019-05-05 12:13
采纳率: 100%
浏览 417

编辑器中一个数字占两列的奇怪现象? 已解决!

在Vscode, notepad++, 以及记事本中, 一个字符占两空格, 不知道什么原因.

现已排除全角输入法的问题, 全角字符和半角字符区别明显.

图片说明

可见光标在6的位置时, 列数显示51

图片说明

这张图, 光标还处在同一位置, 列数显示52

这很奇怪!

在notepad++中也一样, 如图

图片说明

图片说明

在记事本中也一样, 就不在贴图了.
哪位大侠也遇到过此问题, 能解释一下, 多谢


此问题导致我编译程序一直提示"程序中有不可打印字符".

图片说明

现已确认是utf-8编码的问题, 转换为ANSI编码后, 一个6后面的隐藏字符出现了.

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 邀请回答

2条回答 默认 最新

  • xinnian468153
    迷路的公民 2019-05-05 15:12
    已采纳

    试试使用notepad++编码功能,转为ANSI编码,或者重新转换UTF-8编码,如果真是编码问题,并且notepad++能正常显示,会重新转为统一编码的

    点赞 评论
  • caozhy
    你没有发现颜色也不对么
    这是中文全角的6,相当于一个汉字,不是数字6
    注意对比
    6全角
    6半角
    
    点赞 评论

相关推荐