windows连linux服务器下访问linux系统中的服务器文件出现乱码

共享信息,力所能及。
window和linux文件互拷贝出现乱码问题
在windows上文件编码默认是gbk,而linux一般是utf-8。所以一般文件上传上去会有乱码问题。使用远程传输工具比如xftp可以在属性里选择utf-8,一般传输工具都这样设置。也可以传输上去,用转换工具解决。比如。在centos
用命令 yum install
convmv 命令格式 源编码新编码选项文件名
例子:编码文件名 变成gbk文件
文件里面的中文内容使用 iconv -f
gb2312 -t utf-8 sourcefile -o distfile
没有更多推荐了,
加入CSDN,享受更精准的内容推荐,与500万程序员共同成长!Windows传送到Linux下中文文件名及文件内容乱码问题解决_Linux教程_Linux公社-Linux系统门户网站
你好,游客
Windows传送到Linux下中文文件名及文件内容乱码问题解决
来源:Linux社区&
作者:AriesSurfer
利用 winSCP 将windows系统下的文件上传到linux 下,含有中文的文件名,其文件在linux下会显示乱码 ,可以在winscp 环境中设置。
Linux下经常遇到的编码问题
如果你需要在Linux中操作windows下的文件,那么你可能会经常遇到文件编码转换的问题。Windows中默认的文件格式是GBK(gb2312),而Linux一般都是UTF-8。
查看编码的方法
方法一:file filename
方法二:在Vim中可以直接查看文件编码
:set fileencoding
如果你只是想查看其它编码格式的文件或者想解决用Vim查看文件乱码的问题,那么你可以在
~/.vimrc 文件中添加以下内容:
set encoding=utf-8 fileencodings=ucs-bom,utf-8,cp936
这样,就可以让vim自动识别文件编码(可以自动识别UTF-8或者GBK编码的文件),其实就是依照fileencodings提供的编码列表尝试,如果没有找到合适的编码,就用latin-1(ASCII)编码打开
文件编码转换
多平台方法:
iconv& & & & 提供标准的程序和API来进行编码转换;
convert_encoding.py& & 基于Python的文本文件转换工具;
decodeh.py& & 提供算法和模块来谈测字符的编码;
linux下文件编码转换:
在Vim中直接进行转换文件编码,比如将一个文件转换成utf-8格式
  :set fileencoding=utf-8
11)设置文件集合,即要对哪些文件进行操作,可以使用通配符,比如我通常是对 C/C++ 源程序进行编码转换
:args *.h *.cpp
2)给出要在每个文件上执行的命令,这里是转换编码:
:argdo set fenc=utf-8 | update
相关资讯 & & &
& (08/17/:43)
& (08/14/:42)
& (02/14/:03)
& (06/07/:48)
& (07/04/:32)
   同意评论声明
   发表
尊重网上道德,遵守中华人民共和国的各项有关法律法规
承担一切因您的行为而直接或间接导致的民事或刑事法律责任
本站管理人员有权保留或删除其管辖留言中的任意内容
本站有权在网站内转载或引用您的评论
参与本评论即表明您已经阅读并接受上述条款&>&解决windows下的中文txt文件在linux(rhel,ubuntu)中显示乱码的问题
解决windows下的中文txt文件在linux(rhel,ubuntu)中显示乱码的问题
上传大小:212KB
在linux中可以正常显示中文,只是打开windows中创建的txt文件乱码,原因是linux下用的编码一般是utf-8 windows 一般是gb2312(gbk) 那么只需要简单的转换下就可以正常显示了
综合评分:4
10积分/C币
{%username%}回复{%com_username%}{%time%}\
/*点击出现回复框*/
$(".respond_btn").on("click", function (e) {
$(this).parents(".rightLi").children(".respond_box").show();
e.stopPropagation();
$(".cancel_res").on("click", function (e) {
$(this).parents(".res_b").siblings(".res_area").val("");
$(this).parents(".respond_box").hide();
e.stopPropagation();
/*删除评论*/
$(".del_comment_c").on("click", function (e) {
var id = $(e.target).attr("id");
$.getJSON('/index.php/comment/do_invalid/' + id,
function (data) {
if (data.succ == 1) {
$(e.target).parents(".conLi").remove();
alert(data.msg);
$(".res_btn").click(function (e) {
var parentWrap = $(this).parents(".respond_box"),
q = parentWrap.find(".form1").serializeArray(),
resStr = $.trim(parentWrap.find(".res_area_r").val());
console.log(q);
//var res_area_r = $.trim($(".res_area_r").val());
if (resStr == '') {
$(".res_text").css({color: "red"});
$.post("/index.php/comment/do_comment_reply/", q,
function (data) {
if (data.succ == 1) {
var $target,
evt = e || window.
$target = $(evt.target || evt.srcElement);
var $dd = $target.parents('dd');
var $wrapReply = $dd.find('.respond_box');
console.log($wrapReply);
//var mess = $(".res_area_r").val();
var mess = resS
var str = str.replace(/{%header%}/g, data.header)
.replace(/{%href%}/g, 'http://' + window.location.host + '/user/' + data.username)
.replace(/{%username%}/g, data.username)
.replace(/{%com_username%}/g, data.com_username)
.replace(/{%time%}/g, data.time)
.replace(/{%id%}/g, data.id)
.replace(/{%mess%}/g, mess);
$dd.after(str);
$(".respond_box").hide();
$(".res_area_r").val("");
$(".res_area").val("");
$wrapReply.hide();
alert(data.msg);
}, "json");
/*删除回复*/
$(".rightLi").on("click", '.del_comment_r', function (e) {
var id = $(e.target).attr("id");
$.getJSON('/index.php/comment/do_comment_del/' + id,
function (data) {
if (data.succ == 1) {
$(e.target).parent().parent().parent().parent().parent().remove();
$(e.target).parents('.res_list').remove()
alert(data.msg);
//填充回复
function KeyP(v) {
var parentWrap = $(v).parents(".respond_box");
parentWrap.find(".res_area_r").val($.trim(parentWrap.find(".res_area").val()));
评论共有6条
不好用,没有解决问题
这个命令iconv在Linux下可以使用 谢谢
感觉不太管用
综合评分:
积分/C币:3
VIP会员动态
CSDN下载频道资源及相关规则调整公告V11.10
下载频道用户反馈专区
下载频道积分规则调整V1710.18
spring mvc+mybatis+mysql+maven+bootstrap 整合实现增删查改简单实例.zip
资源所需积分/C币
当前拥有积分
当前拥有C币
输入下载码
为了良好体验,不建议使用迅雷下载
解决windows下的中文txt文件在linux(rhel,ubuntu)中显示乱码的问题
会员到期时间:
剩余下载个数:
剩余积分:0
为了良好体验,不建议使用迅雷下载
积分不足!
资源所需积分/C币
当前拥有积分
您可以选择
程序员的必选
绿色安全资源
资源所需积分/C币
当前拥有积分
当前拥有C币
为了良好体验,不建议使用迅雷下载
资源所需积分/C币
当前拥有积分
当前拥有C币
为了良好体验,不建议使用迅雷下载
资源所需积分/C币
当前拥有积分
当前拥有C币
您的积分不足,将扣除 10 C币
为了良好体验,不建议使用迅雷下载
无法举报自己的资源
你当前的下载分为234。
你还不是VIP会员
开通VIP会员权限,免积分下载
你下载资源过于频繁,请输入验证码
您因违反CSDN下载频道规则而被锁定帐户,如有疑问,请联络:!
若举报审核通过,可返还被扣除的积分
被举报人:
举报的资源分:
请选择类型
资源无法下载 ( 404页面、下载失败、资源本身问题)
资源无法使用 (文件损坏、内容缺失、题文不符)
侵犯版权资源 (侵犯公司或个人版权)
虚假资源 (恶意欺诈、刷分资源)
含色情、危害国家安全内容
含广告、木马病毒资源
*详细原因:
解决windows下的中文txt文件在linux(rhel,ubuntu)中显示乱码的问题&nbsp>&nbsp
&nbsp>&nbsp
&nbsp>&nbsp
在Linux环境下打开来自Windows的文本文件出现乱码
摘要:出现此类问题的原因在于两个操作系统的编码方式不一致。在Windows的DOS窗口输入:chcp&,即可查看代码页信息;或者在控制面板&语言选项中也可以查看。&&&我的活动代码页为:936,它对于的编码格式为GBK。在Linux的Terminal中输入:locale,即可查看当前环境的编码方式,如下::~$localeLANG=en_US.UTF-8LANGUAGE=en_USLC_CTYPE=&en_US.UTF-8&q
出现此类问题的原因在于两个操作系统的编码方式不一致。在Windows的DOS窗口输入:chcp& ,即可查看代码页信息;或者在控制面板&语言选项中也可以查看。&&& 我的活动代码页为:936,它对于的编码格式为GBK。在Linux的Terminal中输入:locale,即可查看当前环境的编码方式,如下::~$ localeLANG=en_US.UTF-8LANGUAGE=en_USLC_CTYPE=&en_US.UTF-8&LC_NUMERIC=zh_CN.UTF-8LC_TIME=zh_CN.UTF-8LC_COLLATE=&en_US.UTF-8&LC_MONETARY=zh_CN.UTF-8LC_MESSAGES=&en_US.UTF-8&LC_PAPER=zh_CN.UTF-8LC_NAME=zh_CN.UTF-8LC_ADDRESS=zh_CN.UTF-8LC_TELEPHONE=zh_CN.UTF-8LC_MEASUREMENT=zh_CN.UTF-8LC_IDENTIFICATION=zh_CN.UTF-8LC_ALL=&&& 我的环境是UTF-8,所以解决该问题的方法有两种。1. 使用iconv,将目标文件编码方式转为UTF-8,命令如下::~$iconv -f gbk -t utf8 -o outputfile sourcefile2. 修改配置文件,使支持gbk编码,该方法稍微复杂一点,具体操作请问百度一下。
以上是的内容,更多
的内容,请您使用右上方搜索功能获取相关信息。
若你要投稿、删除文章请联系邮箱:zixun-group@service.aliyun.com,工作人员会在五个工作日内给你回复。
云服务器 ECS
可弹性伸缩、安全稳定、简单易用
&40.8元/月起
预测未发生的攻击
&24元/月起
邮箱低至5折
推荐购买再奖现金,最高25%
&200元/3月起
你可能还喜欢
你可能感兴趣
阿里云教程中心为您免费提供
在Linux环境下打开来自Windows的文本文件出现乱码相关信息,包括
的信息,所有在Linux环境下打开来自Windows的文本文件出现乱码相关内容均不代表阿里云的意见!投稿删除文章请联系邮箱:zixun-group@service.aliyun.com,工作人员会在五个工作日内答复
售前咨询热线
支持与服务
资源和社区
关注阿里云
International其他回答(1)
你可以用ftp软件,把文件放到你需要放得内容。比如&filezilla、sftp等等
园豆:1518
园豆:1518
园豆:1518
园豆:1518
清除回答草稿
&&&您需要以后才能回答,未注册用户请先。}

我要回帖

更多关于 windows连linux服务器 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信