linux下一般是采用utf-8的编码,而我们在windows上编辑文件时是gb2312的编码。所以导致中文编码会乱码。要更正这个问题实际上很简单只要把文件转换成utf-8编码格式然后再导入就ok啦。

手动更改配置文件的命令:

vi /etc/sysconfig/i18n

将LANG="zh_CN.UTF-8"修改为:LANG="zh_CN.GBK"

保存并关闭,运行下面的命令使配置生效:

source /etc/sysconfig/i18n

将终端字符编码显示为简体中文:

vi /etc/profile.d/chinese.sh

添加下面这行:export LC_ALL=zh_CN.GBK

source /etc/profile.d/chinese.sh

OK,配置完成,测试一下吧!

[root@tradx24 bin]# vi one.sh

## ====================================================##

## auth:wonter ##

## date:2014-06-12 ##

## to :one.sh ##

## ====================================================##

#!/bin/sh

#获取服务器列表信1m|/

./.list.ll

#执行获取文件脚本

#name

list1=(`cat ../tools/list | awk '{print $1}' | sed "1,1d"`)

for((i=0;i

do

sh ./${list1[i]}.wy

done

echo " "

echo "------------------------------------------------------"

echo " "

echo "第一步执行完毕,请执行下方提示命令,修改相关配置文件!"

echo " "

echo "#conf"

echo " "

echo "修改相关配置后,请再回到本目录下,执行 two.sh 脚本 . "

echo " "

echo "------------------------------------------------------"

再看看之前的乱码

## ====================================================##

## auth:wonter ##

## date:2014-06-12 ##

## to :one.sh ##

## ====================================================##

#!/bin/sh

#m~N1m~O~Vm~\~Mm~J1m~Y1m~H~W表信m~A/.list.ll

#m~I[1m~Lm~N1m~O~Vm~V~G件m~D~Zm~\name

list1=(`cat ../tools/list | awk '{print $1}' | sed "1,1d"`)

for((i=0;i

do

sh ./${list1[i]}.wy

done

echo " "

echo "------------------------------------------------------"

echo " "

echo "第1m~@步m~I[1m~L1m~L1m~U1m~L请m~I[1m~L1m~Km~V1m~O~P示m~Q1m~L修m~T1m~[1m~E1m~E~M置m~V~G件1m~A"

echo " "

echo "#conf"

echo " "

echo "修m~T1m~[1m~E1m~E~M置m~P~N1m~L请m~F~Mm~[~^m~H1m~\1m~[[1m~U1m~K1m~Lm~I[1m~L two.sh m~D~Zm~\ "

echo " "

echo "------------------------------------------------------"

测试成功,分享给大家!欢迎关注分享....

解决Ubuntu和Windows的文件乱码问题(转载)

解决Ubuntu和Windows的文件乱码问题(debian也通用) 1.转换文件内容编码   Windows下天生的纯文本文件,其中文编码为GBK,在Ubuntu下显示为乱码,可以使用iconv命令 ...

Linux与Windows 解压乱码 UTF8BOM读取问题

Linux 与 Windows 文件乱码问题 这几天需要在linux下用CNN跑数据,但是把数据和数据列表list上传到linux下时却出现了不少乱码的问题.将这两天碰到的编码问题简单的总结一下. 1 ...

Linux下windows中文文本文件乱码问题

table of content: 乱码问题 用gedit选择正确的字符编码打开文件 文件转码 总结 §乱码 Fedora安装时默认用UTF-8字符编码方式, 这么做有国际化的好处(和很多用utf-8 ...

解决Ubuntu和Windows该文件乱码问题

1.转换文件内容编码    Windows在自然纯文本文件.当中国作为编码GBK,在Ubuntu下乱码,可以使用iconv命令转换:    iconv -f gbk -t utf8 source_fi ...

linux与windows实现文件交互

Linux--用SecureCRT来上传和下载文件 SecureCRT下的文件传输协议有以下几种:ASCII.Xmodem.Ymodem.Zmodem ASCII:这是最快的传输协议,但只能传送文本文 ...

linux和windows的文件互传

Linux →→→Windows 1.使用secureCRT:下载文件只需在shell终端仿真器中输入命令"sz 文件名",即可利用Zmodem将文件下载到本地某目录下. 2. s ...

(转)使用scp命令在linux操作系统之间传递文件

一.关于scp scp是英文secure copy (remote file copy program)的简称,主要用于在两台主机之间通过网络拷贝文件.scp使用ssh协议进行数据传递,其认证方式和安 ...

Linux 中 Windows 中文乱码

Linux 下 Windows 源代码中文乱码 由于 windows 和 linux 对文本的编码方式不同,所以经常会有 windows 中生成的文本在 linux 中打开乱码的情况. 比如: 我面临 ...

php 中date显示时间不对与Linux文件乱码问题

php 中date显示时间不对解决办法如下1.修改/etc/php.ini文件 在里头中找到data.timezone =去掉它前面的分号';' 然后设置data.timezone = “Asia/S ...

随机推荐

删除win7远程桌面历史记录

开始-运行-“regedit”注册表中找到HKEY_CURRENT_USER\Software\Microsoft\Terminal Server Client\Default 删除不需要的即可

如何使用MVP模式搭建我们的Android应用?

听到很多人在讨论MVVM,我自己早些时候也写过一篇介绍MVVM的文章(玩转Android之MVVM开发模式实战,炫酷的DataBinding!),实际上,在Android开发领域中,除了MVVM之外, ...

PHP中的单例模式

额,只是复习到这里,做点笔记吧. 单例模式.何谓也?我想就是唯一吧.唯一的意思大概希特勒已经说的很清楚了.就是我也说不明白--把代码贴上来了事. <?php // Single instance ...

JavaScript(8)——JSON

JSON 啊呀呀,终于写到了JSON了.莫名的开心,虽然还是被说进度慢,不过,我不管,我就是开心.恩,好好学习,好好加油.(这是一段毫无逻辑的话,我也不知道说啥了) JSON是JavaScript的一 ...

itext操作PDF文件添加水印

功能描述:添加图片和文字水印 /** * * [功能描述:添加图片和文字水印] [功能详细描述:功能详细描述] * @param srcFile 待加水印文件 * @param destFile 加水 ...

PYTHON-进程 子进程

并发编程 学习目标: 见35复习 1.操作系统 什么是操作系统 操作系统的两大作用: 批处理操作系统: 操作系统发展史: 多道技术***** 产生背景: 两大核心点: 应用软件的优化的核心:***** ...

Classy Numbers

http://codeforces.com/group/w1oiqifZbS/contest/1036/problem/C ①先查找,存入vector(dfs)-->排序(sort)--> ...

为linux dns &lpar;bind named&rpar;服务器配置 单独的笔记

注意: 当在把 named.ca文件下载好13个根dns服务器的 全球记录后, 就不再需要别的 dns服务器来辅助获得了. 只要把所有 本地服务器 不能解析的请求, 都发送到 . 点根去就行了, 所以 ...

【nodejs】修改了下对股票表进行crud操作的代码

表是这样的: id是自增长字段,code和name都是255位的varchar. 下面是主角app.js的代码: 'use strict'; var express=require('express' ...

页面livereload width grunt

step-1.   安装node 环境 step-2.  npm  install grunt-cli  \ grunt http://www.gruntjs.net/docs/getting-sta ...

linux与linux传文件乱码,关于Linux与windows传递文件乱码问题相关推荐

  1. Linux高级进程编程———在任意两个进程间传递文件描述符:使用 sendmsg 和 recvmsg 实现

    进程间传递打开的文件描述符,并不是传递文件描述符的值.那么在传递时究竟传递了什么?我们要先搞明白这个问题. 1.文件描述符 文件描述符的值与文件没有任何联系,只是该文件在进程中的一个标识,所以同一文件 ...

  2. Linux下飞鸽传书项目设计书,Linux 下飞鸽传书设计实现

    Linux 下飞鸽传书设计实现 1.系统功能 根据飞鸽传书协议在 linux 下实现飞鸽传输程序,并且与 windows 下飞鸽兼容.具体功能模块包括用户上线,下线,刷新查看在线用户,收发消息,传送文 ...

  3. Linux下飞鸽传书项目设计书,linux下基于ipmsg协议的飞鸽传书(一)

    //============================================================= // 文件名称:usrlist.c // 功能描述:通用链表修改成的my ...

  4. java url 中文乱码问题_处理URL传递中文乱码问题

    作者:肖文伟 在网上搜了很多资料都没有搞定,一般都有以下几种说法: 方法1:在后台中先获得字符串的iso-8859-1编码形式数组,再使用此数组实例一个UTF-8编码形式String类型字符串. 页面 ...

  5. linux不同用户移动文件系统,第三节 linux:文件系统以及文件操作命令

    有一句话: linux上一切皆文件 1文件系统 操作系统3大模块:进程管理,内存管理,文件系统 1.1定义:文件系统是操作系统在存储设备上组织管理文件的方法. 1.2不同操作系统文件系统不同,简单来说 ...

  6. Linux 进程间传递文件描述符

    文章目录 文件描述符 文件数据结构 共享文件 UNIX域socket实现传递文件描述符 进程间传递打开的文件描述符,并不是传递文件描述符的值.先说一下文件描述符. 文件描述符 对内核来说,所有打开的文 ...

  7. 【linux运维笔记】 第一章 Linux发展史与安装

    第一章 Linux发展史与安装 一.Linux发展史 1.Linux前身-Unix (1)1968年 Multics项目 MIT.Bell实验室.美国通用电气有限公司走到了一起,致力于开发Multic ...

  8. vb.net 局域网传文件_没网盘咋传输文件?全平台高效传输方案一网打尽!

    我们对文件传输,一直有很强的需求.五年前我们使用网盘互相传文件,到了今天网盘的方式不免有些落后.有的网盘还要经过注册.安装.上传下载等等步骤,一不小心文件还会损坏,最气人的是速度上不去啊有木有! 如果 ...

  9. 启动转换安装失败 拷贝windows安装文件时出错_系统小技巧:“徒手”创建可启动的VHD系统...

    本刊曾介绍过创建Windows 10 VHD虚拟系统的方法,创建这样的系统除了需要用到Windows 10的ISO安装文件外,还要用到相应的第三方工具.实际上,不用任何第三方工具,仅通过Windows ...

最新文章

  1. Android 网卡地址Mac Wifi文件
  2. IT项目管理课程培训
  3. python有哪些软件包用来考察变量之间的相关性_Python计算数据相关系数(person、Kendall、spearman)...
  4. mapreduce编程规范_大数据之MapReduce详解
  5. oracle表分层,sql – 对非分层数据的Oracle分层查询
  6. golang字符串类型:遍历字符串中的字符及修改字符串,只能转换为[]byte(字符串不含中文)或[]rune(字符串含中文)
  7. ajax返回数据类型为JSON数据的处理
  8. Tortoise SVN 版本控制常用操作知识
  9. 监听网页微信扫码支付成功_网付扫码点餐新福利,消费者点餐可获微信支付金币奖励...
  10. caffe︱Places365-CNNs For Scene Recognition
  11. Stack Overflow 2017 开发者调查报告(程序员必看)
  12. HDU5926 Mr. Frog’s Game
  13. ecshop 二次开发
  14. 计算机与代数---如何计算log---方法推理[1]
  15. python图像平移_仿射变换——图像平移 原理讲解及python实现
  16. 如果忘记了学信网手机号可以试着这样找回
  17. GPS 入门 7 —— GPS定位、LSB基站定位、wifi定位区别
  18. uniapp 热更新和整包更新
  19. Phab2 Pro体验 Tango技术简介
  20. unity弹幕功能实现

热门文章

  1. 推荐几本对于学习WebGL有帮助的书籍
  2. js解析xml字符串或xml文件,将其转换为xml对象方法
  3. 在cdh5.1.3中在mapreduce使用hbase
  4. LeetCode_database刷题记录(181. 超过经理收入的员工)
  5. 计算机办公应用总结,2017年办公自动化实习报告总结
  6. php观察者模式使用场景,php设计模式系列--观察者模式
  7. easyui combobox支持多选
  8. easy-ui实现左右滚动条
  9. 两个经典的Oracle触发器示例
  10. springboot中使用servlet通过配置类