Shift_JIS、CP932、MS932、Windows-31J区别

用java写csv文件的时候,用Shift-JIS编码的时候,
有些符号变成了负号。

             outputStream = new DataOutputStream(new FileOutputStream(file));bw = new BufferedWriter(new OutputStreamWriter(outputStream,"Shift-JIS"));for (int i = 0; i < csvList.size(); i++) {bw.write(csvList.get(i));bw.newLine();}

调查之后发现
Windows 标准字符集不是Shift_JIS,而是Windows-31J
Shift_JIS是日文的一种字符集,Microsoft的MS-DOS采用Shift_JIS。
把Shift_JIS改成Windows-31J或者MS932之后就表示正常了。

             outputStream = new DataOutputStream(new FileOutputStream(file));bw = new BufferedWriter(new OutputStreamWriter(outputStream,"Windows-31J"));for (int i = 0; i < csvList.size(); i++) {bw.write(csvList.get(i));bw.newLine();}

参照:
http://una.soragoto.net/topics/13.html
https://www.iteye.com/blog/amur-1294245

Shift_JIS、CP932、MS932、Windows-31J区别相关推荐

  1. 64位windows与32位windows的区别

    64位windows与32位windows的区别 2010-07-19 15:46 64位windows与32位windows的区别 http://www.zeroplace.cn/article.a ...

  2. linux桌面版和服务器版区别_简单普及一些linux和windows的区别,减少新入手一些云服务时的不适应...

    近一年,发的linux或者服务器之类的教程资源相对比较多,被问到一些令人头大的一些问题,也不知道怎么回答,可能需要稍微普及一点linux和windows的区别,虽然自己也是新人半桶水. 1.windo ...

  3. Flink大数据实时计算系列-Flink的Keyed Windows 对比 Non-Keyed Windows的区别

    Flink大数据实时计算系列-Flink的Keyed Windows 对比 Non-Keyed Windows的区别 目录 Flink的Keyed Windows 对比 Non-Keyed Windo ...

  4. Windows NT 与 Windows 的区别

    2000年以前我们说的windows与我们现在说的windows有所区别,我们现在说的windows(win2000,winxp,win2003,winvista,win2008,win7)其实是wi ...

  5. android好还是windows好,收银机操作系统哪种好?安卓系统与Windows系统区别?

    POS收银机从结构上来讲,本质就是一台PC机加上其他的外围设备,收银机的PC机我们称之为主机,内部配置跟普通的PC一样,CPU.硬盘.主板.内存一样也不能少,当然也少不了PC赖以运行的操作系统了.那么 ...

  6. Windows堆栈区别[转]

    堆和栈的区别 (转贴) 非本人作也!因非常经典,所以收归旗下,与众人阅之!原作者不祥! 堆和栈的区别 一.预备知识-程序的内存分配 一个由c/C++编译的程序占用的内存分为以下几个部分 1.栈区(st ...

  7. mac与windows的区别

    很多朋友对苹果系统都很陌生,这很正常,毕竟MAC苹果系统市场占有率才不过10%,天缘也只是零几年的时候自己装过一次,然后就是在朋友的Mac iAir本本上用过几次而已.在普通的机子上跑的太慢,天缘是个 ...

  8. Linux与Windows的区别与比较,及Linux基本命令

    Linux VS Windows Linux 内核 最初是由爱好而编写的 linux系统与ubuntu_系统的区别: linux系统是以 linux内核源码开发出来的二次操作系统,而ubuntu系统是 ...

  9. Android和Windows的区别,平板电脑的Windows系统与Android的区别是什么?

    对于一台平板电脑来说系统的选择就比台式要多了一个Android选择,而相当多的平板电脑都选择了Android,那么对于平板电脑来说Android系统真的那么好吗?跟windows系统相对比又如何呢? ...

最新文章

  1. poj2065 SETI
  2. 10-3 5-3 查询生产最高速度的计算机(PC或便携式电脑)厂商 (20 分)
  3. 2013年。。。。。。
  4. 美的集团2022全球招聘正式启动
  5. 浙江网信办处置44家违规网站 包含网易游戏、花瓣网等
  6. 学习C++项目—— 搭建多进程网络服务框架,增加业务和日志,心跳机制
  7. R语言入门1:安装R和RStudio
  8. iapp退出软件按钮代码_推荐几款安卓手机开发的编程软件!
  9. Spring源码下载及构建技巧
  10. C语言编程经典100 例
  11. python爬虫爬取圆通快递信息
  12. 微信开发者工具 公众号网页调试的调试器没了?
  13. Peer Pressure(博弈论+机制设计) 论文阅读笔记
  14. 心电图心电轴怎么计算_心电图电轴计算方法
  15. 旧照片或胶片着色修复+GAN
  16. 关于推进海洋测绘工作的思考
  17. PowerDesigner和PDMan数据库表设计工具的简单使用
  18. 深度长文:我对CQRS/EventSourcing架构的思考
  19. 快捷安装Mac系统下安装/卸载brew
  20. 并行计算机概述--性能和评估标准

热门文章

  1. org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'entityManage
  2. 计算机毕业设计Javaweb高校车辆调度系统设计与实现(源码+系统+mysql数据库+lw文档)
  3. 加密算法比较和项目应用
  4. 以95%的精度构建CNN模型
  5. python的numpy.random.choice(a, size=None, replace=True, p=None)函数
  6. 如何向公众号中添加微博、资讯、知乎、百度知道、百度经验、新闻等文章的非微信链接呢?(已解决)
  7. ubuntu 开启php cul,Ubuntu中,加速软件下载和安装的方法
  8. Adobe XD 操作
  9. 华为手机鸿蒙系统照片,华为:鸿蒙系统不是为智能手机设计的
  10. APP案例分析——Steam