Java IO 读取用记事本保存为 Unicode 编码格式的文件_JAVA_编程开发_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
您所在的位置: 程序员俱乐部 > 编程开发 > JAVA > Java IO 读取用记事本保存为 Unicode 编码格式的文件

Java IO 读取用记事本保存为 Unicode 编码格式的文件

 2012/3/20 13:59:25  lim1986  程序员俱乐部  我要评论(0)
  • 摘要:在做淘宝助理CSV文件制作的时候发现,用常用的编码方式(GBK,UTF-8,UTF-16...)输出的文件,在导入的时候总是不正确。之后,用记事本测试了一下由淘宝助理导出的CSV,发现显示的是Unicode这个编码。于是就用Unicode来输出,发现还是不行。陷入困境了,不知道要用什么编码才可以,于是查了一下怎样获取Java中所有的编码方式,发现可以用Charset.availableCharsets()这个方法获取,于是得到了所有编码Big5Big5-HKSCSEUC-JPEUC
  • 标签:文件 Java
在做淘宝助理CSV文件制作的时候发现,用常用的编码方式(GBK,UTF-8,UTF-16...)输出的文件,在导入的时候总是不正确。
之后,用记事本测试了一下由淘宝助理导出的CSV,发现显示的是Unicode这个编码。于是就用Unicode来输出,发现还是不行。
陷入困境了,不知道要用什么编码才可以,于是查了一下怎样获取Java中所有的编码方式,发现可以用Charset.availableCharsets() 这个方法获取,于是得到了所有编码
Big5
Big5-HKSCS
EUC-JP
EUC-KR
GB18030
GB2312
GBK
...
...
US-ASCII
UTF-16
UTF-16BE
UTF-16LE
UTF-32
UTF-32BE
UTF-32LE
UTF-8
...
...
x-UTF-16LE-BOM
X-UTF-32BE-BOM
X-UTF-32LE-BOM
...

最后才发现只有“x-UTF-16LE-BOM”才能导出正确的,可以用于淘宝助理的CSV。
发表评论
用户名: 匿名