关于shift-jis编码转换utf-8
工作中遇到了一个日本客户的文件编码为shift-jis的文件,客户系统的文件要与本地的一些文件做比较,由于数据量比较大需要用对比工具进行比较,操作系统被系统部设置成了半英文半日文形式(不要太酸爽),采用winMarge工具对比问题来了.文件本身编码格式不一致尽管数据拿眼一看就知道无差异但是仍然出现了不一致.
这时候需要文件的编码一致,同事教我将.txt文件另存为一个文件然然后选择指定的编码格式,然后进行比较就没问题了,但是…他电脑是日文系统,跟我这个杂合系统有差异,他是把本地系统文件转为客户编码文件,然后对比,我用Notepad++ 选择了指定的japanese -->shift-jis格式,然后比较结果winMarge显示对比结果都变成了乱码显示,不过确实文件一致了…,这截图估计会被客户打死.然后采用另一种软件把数据变成了UTF-8格式,把客户数据变成了本地数据格式.
我奇怪的是我的记事本居然没有网上查到的另存为shift-jis的选项,难受.
当时使用了EmEditor将文件另存为时候进行了转码
同时选中目的编码格式保存
此时就是Shift-jis了,这时候再打开就是这种编码了可以进行比较了,还需要注意,转换后有可能显示乱码无法显示正确的内容,需要设置设置编码格式然后进行对比就ok了
关于shift-jis编码转换utf-8相关推荐
- Qt中文编码和QString类Unicode编码转换
1 window中文GBK编码和Unicode编码转换 //GBK‐> QString QString str = QString::fromLocal8Bit("新浪微博" ...
- html转换编码格式,html编码转换 html编码设置utf gbk编码转换图文教程
html编码转换 html编码设置utf gbk编码转换图文教程篇 常用HTML编码之urf-8编码转换为gb2312编码或者gb2312转换为utf-8编码快速转换设置,这里DIVCSS5介绍使用D ...
- java 将json转成utf 8_C# JSON转换以及编码转换
C# JSON转换以及编码转换 一.C# Json转换 首先需要下载安装Newtonsoft.Json.dll,下载地址 引用后再添加:using Newtonsoft.Json;using Newt ...
- linux nkf 日文编码转换命令[转载]
对于日语的编码 windows : Shift-JIS Linux : 2.4内核使用EUC编码,2.6内核中使用UTF8编码 检查文件编码 nkf -g filename 通常处理字符编码都使用i ...
- iconv 判断字符编码_iconv字符编码转换全攻略
iconv(http://www.gnu.org/software/libiconv/)是一个开源的字符编码转换库,可以"方便"的完成几乎所有的编码转换工作.说简单是因为,它常用的 ...
- java linux urlencode_java字符编码转换研究(转)
1. 概述 本文主要包括以下几个方面:编码基本知识,java,系统软件,url,工具软件等. 在下面的描述中,将以"中文"两个字为例,经查表可以知道其GB2312编码是" ...
- c语言linux下可用函数,[原创]linux下编码转换问题,C语言实现,使用iconv函数族68...
[原创]linux下编码转换问题,C语言实现,使用iconv函数族68 (2012-07-30 02:49:00) 标签: linux 68 c语言 杂谈 #include #include #inc ...
- php mysql 编码转换_PHP编码转换函数应用
最近写了几个小程序,其中遇到了很多字符编码的问题,在这里总结一下 1.数据库中编码 数据库的编码一般在创建数据库时设置"整理",当然创建表时也需要设置的,而且只要有中文汉字.标点都 ...
- PHP --字符串编码转换(自动识别原编码)
/*** 对数据进行编码转换* @param array/string $data 数组* @param string $output 转换后的编码*/ function array_iconv($d ...
- linux 编码转换-转
昨天晚上郎师兄打电话说,我的结果文件他打开是乱码,问我是不是字符编码没处理好.早晨早早的来到实验室,请教了下同学,才知道linux shell 配置文件中默认的字符集编码为UTF-8 .UTF-8是u ...
最新文章
- 最新版IntelliJ IDEA 15开发Java Maven项目
- python3官方最新下载-Python
- netbeans调试_从NetBeans运行和调试WildFly Swarm应用程序
- javascript 函数整理
- GridView中的全选操作(转)
- git push --set-upstream
- jQuery实现回车绑定Tab事件
- MySQL 服务无法启动。 服务没有报告任何错误。 请键入 NET HELPMSG 3534 以获得更多的帮助。...
- Discuz网站地图在线生成
- 下行法求最小割集案例_故障树分析方法(FTA)
- 2018世界互联网大会首日,丁磊马化腾雷军等都说了啥?
- Linux企业应用——mysql(一)之mysql初始化、mysql与phpadmin、mysql主从复制
- 电脑、Windows系统下方搜索栏搜不出文件怎么办?如何解决?实测有效
- “智多星”智能手机销售网后台管理系统设计
- .xyz文件的定义及读取
- pygame 初体验-碰壁小球
- 《算法导论(原书第3版)》pdf
- shell脚本 -d 是目录文件,那么-e,-f等说明
- probuf 流无协议文件反序列化
- 华为nova5 pro怎么升级鸿蒙系统,鸿蒙系统终于来了!这几款华为手机都可以升级了...
热门文章
- RPG Maker MV笔记-软件介绍
- Windows10如何查看剪切板
- Linux第八章:1.linux下如何压缩 rar、zip、gz、tar.gz文件和解压 rar、zip、gz、tar.gz文件
- 【数据库已解决】Error【1146】:Table ‘xxx.xxx‘ doesn‘t exist问题原因及解决方法
- python连接ES,elasticsearch.ApiError: ApiError(406报错解决
- 哈佛大学公开课:计算机科学cs50 学习笔记(第6集:C语言,RAM)
- 互联网思维“独孤九剑”:传统企业互联网化的心法
- 看《易中天品三国》后的一点感想
- EM算法学习笔记与三硬币模型推导
- JavaScript实现的水果忍者游戏,支持鼠标操作 1