java导出文件时怎么设置ANSI编码格式 在线等

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java导出文件时怎么设置ANSI编码格式 在线等相关的知识,希望对你有一定的参考价值。

用URLEncoder.encode(downFilename, "ANSI");报错求解

参考技术A 其实没有ANSI编码这种东西,不同地区ANSI编码是不一样的, 你可以用 GBK , 或者不要这个参数, 就可以直接使用操作系统的默认编码;

有个疑问, 导出文件为什么用 URLEncoder.encode 呢?追问

我要的就是ANSI编码格式的,至于URLEncoder.encode 设置编码的格式

追答

中国大陆的ANSI就是GBK, 台湾的ANSI就是 BIG5, ....

参考技术B 楼下正解啊,直接就用GBK就好了啊。
ANSI编码每个国家地区都不一样。
给你百科了,你看下吧:
http://baike.baidu.com/view/1273097.htm

该文件含有unicode格式的字符,当文件保存为ANSI编码的文本文件时,该字符将丢失.

(其中,我的区域和语言设置正确;而且改变保存时的编码就别说了,没意思;借助Word也别回答,谢谢啦)
电脑上已经乱码的txt文件拷贝到别人电脑上是没问题的,而且我笔记本的附件也找不到了,也进不了dos环境,因为黑框框上会显示中文,而中文是乱码的,求大神们指教

Unicode编码,是一种文件储存时使用的储存编码,由0x000000至0xFFFFFFF的十六进制数字序列组成,能够表示世界上大多数的语言文字。
Unicode转换器,是用于将文字和Unicode代码互相转换的工具,能够很快地将两者相互转换,便于研究文件编码方式。
一般的用户可能不需要此类工具,但是在访问某些Unicode网站时可能需要进行代码转换,此时可以进行设置。在浏览器的菜单中点击“查看”-“编码设置”,选中“UTF-8(Unicode)”项目即可将当前网页以Unicode编码方式呈现
参考技术A 就是不在ansi对简体中文win来说在gb-2312简中编码表里的字符,比如一些日文等,因此不用unicode存不下来。用笔记本保存时选另存为,对话框下面部分有个编码,从ansi改成unicode即可 参考技术B 笔记本的附件找不到了是什么意思?

以上是关于java导出文件时怎么设置ANSI编码格式 在线等的主要内容,如果未能解决你的问题,请参考以下文章

用java的流复制文件,并改变编码格式,由ansi改为utf-8格式

记事本里出现该文件含有Unicode格式的字符,当保存为ANSI编码的文本时,该字符将丢失。怎么回事啊??

高分求-VB 把ANSI文本转换成UTF-8,多谢!!

excel打开csv 出现乱码怎么解决

java生成csv格式文件后,用excel打开,单元格显示问题

excel打开csv 出现乱码怎么解决