java导出 ,CSV格式文件,中文显示成问号,怎么解决?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java导出 ,CSV格式文件,中文显示成问号,怎么解决?相关的知识,希望对你有一定的参考价值。
已经试过编码格式转换,没有效果
response.setContentType("application/csv;charset=UTF-8");
刚刚查了一下,本身的编码环境就是UTF-8的,是不是导出的时候出了什么问题?
Java导出csv数字如何不以科学计数显示,不能改变原来的值
如生成csv文件后,身份证号不以科学计数法显示,并且身份证号前不加任何字符显示原来的值,\t不行,拷贝到记事本后会多出双引号和空格
参考技术A 可能有两方面的问题。1。Java导出数据的时候,导出的是什么类型的数字,如果在处理过程中被编成了字符格式,估计就比较麻烦。如果有,要保证输出的时候是double或者其他类型。
2。Excel也会自动处理数字,你把相应列的单元格格式改变成普通,或者字符等,不让它自己变成科学计数法
以上是关于java导出 ,CSV格式文件,中文显示成问号,怎么解决?的主要内容,如果未能解决你的问题,请参考以下文章