C#:导出到文本文件时,项目符号乱七八糟

标签 c# file

我有一个问题 - 当我导出我的数据到文本时,我的文本文件没有正确创建 - 项目符号被弄乱了。 我尝试使用实际的子弹或字节子弹;不起作用!

你能告诉我哪里做错了吗?

public void createFile()
{
    String Body;
    String TAB = "\t";
    String RETURN = "\r\n";

    Byte[] buffer = new byte[] { (byte)149 };
    string bullet = Encoding.GetEncoding(1252).GetString(buffer);

    Body = TAB + bullet + TAB + "TEXT1" + RETURN;
    Body = Body + "•" + TAB + "TEXT2" + RETURN;
    System.IO.StreamWriter file = new System.IO.StreamWriter(@"c:\fname.txt");
    file.WriteLine(Body);
    file.Close();
}

最佳答案

我刚刚对此进行了测试,它在文本文件中正确添加了一个项目符号

    String correctString = "\u2022"; 
    System.IO.StreamWriter ansiWriter = new StreamWriter(@"c:\projects\file.txt", false, Encoding.GetEncoding(1250)); 
    ansiWriter.WriteLine(correctString); 
    ansiWriter.Close();             

关于C#:导出到文本文件时,项目符号乱七八糟,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8362311/

相关文章:

c# - 如何从本地 SharePoint 2013 和 ADFS 获取 FedAuth Cookie

C# 进程无法访问文件,因为该文件正在被另一个进程使用

java - 从Java中的压缩PDF文件中读取字节

c# - Asp GridView 在整行上触发 Click 事件

c# - 如何同步 FileSystemWatcher

c# .net 跨机器内存映射文件

c - C 中的快速双文件读取

python - 我需要编写一个 Python 脚本来对图片进行排序,我该怎么做?

c++ - 什么是独立于操作系统的方式来打开 C++ 中关联程序的文件?

PHP:检查文件是否直接加载而不是包含?