Discuz! Board

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 1033|回复: 0
打印 上一主题 下一主题

编码格式

[复制链接]

1228

主题

1996

帖子

7572

积分

认证用户组

Rank: 5Rank: 5

积分
7572
跳转到指定楼层
楼主
发表于 2020-1-5 15:55:50 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
################### 编译选项及编译器 ############################################################
CC=g++
CFLAGS=-Wall -m64 -W -g -D_LINUX  -DILAP_SUMMARY -D__LP64__ -finput-charset=gb2312
LFLAGS=  $(LIBS)
#LDFLAGS= -shared -fPIC

-finput-charset=gb2312  //用于说明编译的源文件的编码格式

Windows中默认的文件格式是GBK(gb2312),而Linux一般都是UTF-8。要想Linux正常显示中文,最后设置linux和windows都的编码方式都为UTF-8。

set $LANG=en.utf-8

linux中打开windows上的文件时,总会出现乱码,原因大家都很清楚,linux默认是utf-8编码,windows默认是gb2312编码。
1.批处理脚本转换
2.vim设置编码格式方便阅读
set enc=gb2312(因为文件是gb2312编码,所以缓冲区必须已gb2312编码格式).
然后再设置文件内容编码也为gb2312,即输入命令:set fenc=gb2312,
最后设置终端编码格式为当前系统的编码utf-8,即输入命令:set tenc=utf-8.然后刷新缓存,即输入命令:e!
现在就可以看到正确的编码格式了

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|firemail ( 粤ICP备15085507号-1 )

GMT+8, 2024-4-24 23:52 , Processed in 0.054030 second(s), 19 queries .

Powered by Discuz! X3

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表