将文件字符编码方式从 windows 的 gb18030 转 linux 下的 utf-8
来源:互联网 发布:正大数据恢复中心 深圳 编辑:程序博客网 时间:2024/06/07 10:24
从 windows 拷贝到 linux 时,中文出现乱码问题,这里给出一个转化脚本,利用这个脚本对出现乱码的文件进行处理(实际上是将文件字符编码方式从 windows 的 gb18030 转 linux 下的 utf-8)
可以直接使用命令iconv -f gb18030 -t utf-8 file1 > file2
#!/bin/sh__usage(){echo "usage: gb2utf [gb_file] [utf_file]"echo "gb2utf [gb_file]"}if [ -z $1 ]then__usageexit 1fiif [ -z $2 ]thenif [ -z $1 ]then__usageelse[ -f $1 ] || {echo "$1 is not a file"exit 1}touch .$1iconv -f gb18030 -t utf-8 $1 > .$1cat .$1 > $1rm -f .$1exit 0fielseif [ -f $1 ]theniconv -f gb18030 -t utf-8 $1 > $2elseecho "$1 is not a file"exit 1fifi
- 将文件字符编码方式从 windows 的 gb18030 转 linux 下的 utf-8
- 转变文件内容的编码,比如从gb18030转到utf-8
- 将windows下的GBK编码格式文件转化为Linux下UTF-8编码格式文件
- 在Windows下使用TinyXML-2读取UTF-8编码包含中文字符的XML文件
- UTF-8和中文字符编码(GB2312、GBK、GIB5、GB18030)的识别
- 【转】将文本文件中的字符编码从GB2312转换成为UTF-8,包括子目录中的文件
- NSString 的非utf-8编码(gbk,gb18030)
- UTF-8/UTF-16/UTF-32、Unicode和GB18030编码的关系
- windows下vim的utf-8编码
- Windows下txt文件的字符编码
- Windows中notepad以UTF-8编码保存文件时实际上用的是UTF-8+BOM编码方式
- python 文件编码转换 从vs下的默认编码到utf-8
- Linux下UTF-8字符编码问题
- 将文本文件中的字符编码从GB2312转换成为UTF-8,包括子目录中的文件
- 将文本文件中的字符编码从GB2312转换成为UTF-8,包括子目录中的文件
- 批量将Java源代码文件的编码从GBK转为UTF-8
- 批量将Java源代码文件的编码从GBK转为UTF-8
- 批量将Java源代码文件的编码从GBK转为UTF-8
- 水池数目 简单搜索
- 杭电 1847
- 用vs2010调试javascript
- 界面编程之基本界面组件(6)AnalogClock 和 DigitalClock(时钟)
- pthread_create 简介
- 将文件字符编码方式从 windows 的 gb18030 转 linux 下的 utf-8
- 工具目录
- SVN插件在MyEclipse8.0如何安装使用?
- Poj 3428 Formatting function
- scanf()函数用法小结
- C语言学习笔记
- C++编译不通过问题排查
- Git repo 常用命令
- 四巨头GoF的《设计模式》中23种设计模式的UML图 - 3 of 4