`
lim1986
  • 浏览: 1995 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
最近访客 更多访客>>
文章分类
社区版块
存档分类
最新评论

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

    博客分类:
  • IO
阅读更多
在做淘宝助理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。
0
0
分享到:
评论

相关推荐

    利用java的IO流写的一个记事本

    在这个项目中,“利用Java的IO流写的一个记事本”是一个用Java编程语言实现的简单文本编辑器,具备基本的新建文件、保存文件等功能。下面将详细探讨Java IO流的原理及其在开发记事本应用中的运用。 首先,Java的IO...

    VB读取记事本无乱码txt

    在VB(Visual Basic)编程中,读取...总之,VB中读取记事本文件无乱码的关键在于正确识别和使用文件的编码。通过`StreamReader`类和适当的编码参数,我们可以有效地处理各种编码的文本文件,确保内容的正确读取和赋值。

    C#读写指定编码格式的文本文件

    在Visual Studio(如VS2010)中,你可以通过“文件”菜单的“高级保存选项”查看文件的编码格式。例如,一个`.cs`或`.cshtml`文件可能是GB2312编码,而`.xml`文件可能是UTF-8编码。 为了在C#中读取具有特定编码的...

    JAVA记事本

    在Java中,我们可以使用Java Swing或JavaFX库来构建GUI应用。 对于"文件的读和写"这一主题,Java的输入/输出(IO)流是核心。IO流允许程序处理数据的输入和输出,包括从文件、网络、内存等来源读取数据以及向这些...

    java处理BOM头的XML

    可以使用Java的`InputStreamReader`和`BufferedReader`,指定正确的编码格式来读取文件,这样可以忽略BOM头。 2. **修改编辑器设置**:避免在编辑XML文件时添加BOM头。对于记事本,可以使用其他更专业的文本编辑器...

    C#记事本源码

    3. Unicode编码:记事本需要支持多种字符集,因此在读写文件时,通常会使用Unicode编码(如UTF-8),确保文字的正确显示。 四、文件操作 1. 文件对话框:OpenFileDialog和SaveFileDialog用于打开和保存文件,用户...

    Winforms记事本参考答案

    10. **保存和加载**: 记事本程序通常包含保存文件(Save)和打开文件(Open)功能。`Save`操作涉及将文本框内容写入新文件或覆盖现有文件;`Open`操作则是读取文件内容并填充到文本框。 通过以上知识点,我们可以...

    C# 记事本程序 实现windows记事本程序的功能

    它具备Windows记事本的大多数功能,用户可以利用此程序创建、读取、编辑和保存文本文件。虽然描述中提到的是“大部分”功能,但具体包括哪些功能,比如是否支持Unicode编码、是否有自动换行、是否有拼写检查等,需要...

    用C#.net写的记事本程序

    4. **控件使用**:在界面上,可能有`TextBox`用于显示和编辑文本,`MenuStrip`或`ToolStrip`用于创建菜单栏,`OpenFileDialog/SaveFileDialog`用于打开和保存文件对话框。 5. **事件驱动编程**:C#中的事件处理机制...

    winform记事本Notepad

    5. 文本格式处理:考虑到记事本可能需要处理不同编码的文本文件,需要了解字符编码,如ASCII、Unicode(UTF-8)等,并能正确读写不同编码的文件。 6. 用户界面设计:如何布局控件以提供良好的用户体验,包括响应式...

    C#编写的记事本.rar

    在这个记事本程序中,打开文件通常会用到`File.OpenText`方法,而保存文件则会使用`StreamWriter`来写入文本内容。 2. 字符串处理:在编辑和显示文本时,C#的`String`类和`StringBuilder`类起着关键作用。`String`...

    C# 记事本源码 C#功能很强的记事本源码

    4. **编码选择**:在打开和保存文件时,可能提供了选择文件编码的选项,如ASCII、UTF-8、Unicode等。 ### 四、学习价值 这个源码对于学习C#和Windows Forms开发是非常有价值的,因为它展示了如何组织代码、响应...

    汉字字典TXT

    文件的生成过程很可能涉及到JAVA的IO流和字符串处理,这可能涉及到BufferedReader、FileWriter等类的使用,通过读取Unicode汉字库并将其转化为TXT文件。 对于"2位以上词语待研究生成"这部分描述,这可能意味着字典...

    文本文件的简单操作

    例如,批量重命名、转换文件格式、提取特定信息等。 10. **文本处理**:除了基本的文件操作,还可能涉及到文本内容的处理,如查找替换、分词、正则表达式匹配等。这些功能在各种编程语言中都有相应的库支持。 通过...

    C# 个人版的记事本

    这款记事本程序具备基本的文本编辑功能,如新建、打开、保存、复制、粘贴、剪切、查找、替换等,为用户提供了一个简洁而实用的文本操作环境。 在C#编程中,开发一个个人版记事本涉及到多个关键知识点: 1. **...

    C# 高仿记事本;一同学习,一起进步;

    在保存文件时,程序需要将当前编辑的文本写入到指定的文件中。这涉及到对文本进行编码(如ASCII或Unicode)的选择,并确保正确处理换行符(在不同操作系统中可能不同)。C#的StreamWriter类提供了Write和WriteLine...

    chenjy2015:自定义记事本 练习用

    4. **文件I/O操作**:记事本需要读取和保存文件。Java的java.io包提供了File类、InputStream/OutputStream类以及Reader/Writer类,用于进行文件的读写操作。 5. **文本格式处理**:如果记事本支持多种文本格式(如...

    java字节字符转换流操作详解

    - **文本和文本文件**:Java中的文本由`char`类型表示,它是16位无符号的Unicode编码。文本文件则是将这些字符序列按照特定的编码方式(如UTF-8、UTF-16BE、GBK等)转换为字节序列存储。 - **字符流**:包括`...

    rticle-212307.zip

    程序员可以使用各种编程语言(如Java)的内置函数读取、写入或修改这些文件。 2. **Java编程语言** - Java是由Sun Microsystems(现为Oracle公司)开发的面向对象的编程语言,由詹姆斯·高斯林等人设计。它的设计...

Global site tag (gtag.js) - Google Analytics