当前位置:  技术问答>linux和unix

vi编译一个十六进制为0x80的字符,为什么我用od命令查看的时候前面多了一个c2字符

    来源: 互联网  发布时间:2017-05-30

    本文导语:  我用vi输入一个0x80字符,然后引用od -t x1 查看,发现80前面多了一个c2?? 截图如下: | 因为缺省是按照unicode的方式输入,所以楼主的输入被pad了,楼主可以看file type $od -tx1 x 0000000 c2 80 0a 0000003...

我用vi输入一个0x80字符,然后引用od -t x1 查看,发现80前面多了一个c2??
截图如下:
vi编译一个十六进制为0x80的字符,为什么我用od命令查看的时候前面多了一个c2字符[图片]

vi编译一个十六进制为0x80的字符,为什么我用od命令查看的时候前面多了一个c2字符[图片]

|
因为缺省是按照unicode的方式输入,所以楼主的输入被pad了,楼主可以看file type
$od -tx1 x
0000000 c2 80 0a
0000003
$file x
x: UTF-8 Unicode text

当你在vim环境里面,输入以下命令可以看到当前file的encoding,缺省下
:set fileencoding

fileencoding=utf-8

将其改为ansi
:set fileencoding=ansi
然后再输入x80

$od -tx1 x
0000000 80 0a
0000002

    
 
 

您可能感兴趣的文章:

  • jbuilder5 编译器,为什么光标总停在实际上所指字符的前面两个字符前,在哪里改变一下设置,谢谢
  • 新手求助,编译时说不能解析字符是怎么回事?
  • 在编译字符驱动程序时,为何总是找不到头文件!急......
  • 关于在linux字符界面的编译调试
  • Linux下的net-snmp源码编译的snmpd代理在取进程名的时候只能取到前15个字符,有没有配置可以取全进程名?
  • 编译最简单字符型驱动的警告信息
  • 为什么gets()在gcc编译时会报warning,且经socket发往server端只显示一个字符?
  • Think in java 源程序编译,满脸的畸形字符,最后出现一百个错误!!!!!
  • 另一个Think in java书中源程序编译,满脸的畸形字符,最后出现一百个错误!!!!!
  • 为2410编译字符驱动提示函数未定义的问题
  • 编译uclinux字符驱动出一堆错误.......
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • 如何查看已编译安装软件的编译命令行
  • 如何将LINUX下的命令nohup交叉编译?
  • 编译低版本内核,进到initramfs命令提示行是什么问题
  • 急急!!跪求mplayer的编译过程(我的命令行下可以播放,加皮肤不能播)
  • 在redhat7.2中用gcc命令编译程序 却不能运行
  • 请问:编译内核时,make bzimage命令后,提示没有这个规则,这有没有影响呀?
  • 编译生成.link后缀扩展名文件命令 linux
  • 请问刚编译过的服务的启动脚本命令怎么选择存放路径
  • CSDN的诸位高手们,请问在LINUX下,用那条命令可以编译C语言的原文件,在线等待:)
  • 使用popen来执行gcc命令,如何根据读出来的gcc的输出来判断gcc是否编译成功?
  • 关于动态库编译命令行的问题???
  • gcc编译命令含义求教
  • Linux用什么命令编译执行.cpp文件
  • 如何用javac命令一次编译整个包的文件?
  • busybox 下如果把命令编译成一个个独立的执行文件
  • 有那位仁兄知道,在LINUX下用什么命令编译JAVA原文件,谢谢,在线等待。
  • 请问如何用jdk命令编译java源文件?高分求救
  • 我装了red hat,但是在终端上编程后,用gcc编译后,提示没有这个命令,为什么?
  • Linux下面如何使用make命令编译多个.c文件
  • 入门者的问题:我在UNIX的环境下,编写了c程my.c,编译后生成 my*,可是用什么命令执行这个程序呀?
  • linux/centos源码安装nginx编译配置选项参数介绍
  • 请教:JSP编译器编译成字节码,跟别的编译器编译出来的有什么不同呢?
  • CentOS 6内核升级:下载编译启用新内核版本详细过程
  • 编译GCC时能不能只编译C/C++的编译器?
  • 高速的网络抓包库PF_ring介绍及编译安装
  • 关于arm交叉编译器4.3.3编译程序报错,但是3.4.5却能编译通过的问题
  • JB下,我的程序编译得好慢!请问用什么方法编译才可以快一点?或编译顺序改变一下?
  • 请问gdb是不是只能调试gcc编译的程序,在unix下用其它编译器编译的程序是不是不一定能用gdb调试的?
  • 用JCreator写了一个小程序,有十几个class,当修改某个文件重新编译,javac并没有编译修改的文件,请问要如何做javac才会重新编译所有的
  • 问:关于gcc编译器和g++编译器
  • 嵌入式linux开发:一段代码在windows平台用VC编译运行正常,在linux平台用gcc编译运行正常,但是用arm-linux-gcc编译在嵌入式板子上运行就不正常.


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3