小编Roy*_*ron的帖子

如何将阿拉伯语,希伯来语写入CSV文件?

除了英语,我不能写任何阿拉伯语或希伯来语的Results.csv.每次我试图写任何一个我都会得到乱码,在CSV文件中它应该有适当的阿拉伯语或希伯来语.

我一直在尝试使用UTF8Encoding,但我显然做错了什么.

请看一看并尝试纠正我:

private void WriteToCsvFile()
{
    var us = users.ElementAt(0);
    string titlenames = "number,";
    string userAnswer = (us.userName + ",");
    foreach (string ss in List)
    {
        // Do stuff
    }
    foreach (string ans in us.answer)
    {
        // Do stuff
    }
    using (StreamWriter sw = new StreamWriter("Results.csv", true, Encoding.UTF8))
    {
        sw.WriteLine(titlenames);
        sw.WriteLine(userAnswer);
    }
    this.Close();
}
Run Code Online (Sandbox Code Playgroud)

感谢您的时间和帮助!

这是包含不同类型编码的CSV文件:

number  לוי  סל    רמי  שופר    ×ב×לה    ×‘×•×   ללונה  פ×רק
22  FALSE   TRUE    FALSE   FALSE   TRUE    TRUE    FALSE   FALSE

number  לוי  סל    רמי …
Run Code Online (Sandbox Code Playgroud)

c# csv encoding streamwriter

7
推荐指数
1
解决办法
6868
查看次数

如何在csv文件的下一个开头的下一行写?

在第一次运行时,我的程序在第一行写入csv文件,但是,当我在第二行运行我的程序时...第三行...它运行在第一行...我怎么能纠正它?

我想输入所有进入我程序的CSV文件.

代码如下:

private void WriteToCsvFile()
{
    var us = users.ElementAt(0);
    string names = "Number',";
    string userAnswer = (us.userName + ",");
    foreach (string ss in user)
    {
        string str = Path.GetFileName(ss);
        names = names + str + ",";
    }
    foreach (string ans in us.answer)
    {
        userAnswer = userAnswer + ans + ",";
    }

    using (StreamWriter sw = new StreamWriter("EntranceLog.csv"))
    {
        sw.WriteLine(names);
        sw.WriteLine(userAnswer);

    }

    this.Close();
}
Run Code Online (Sandbox Code Playgroud)

c# csv line winforms

5
推荐指数
0
解决办法
1443
查看次数

如何在一个按钮中设置两个事件单击?

我有一个带有Timer1的Form.

我想将该timer1的Tick事件设置timer2_Tick为已经签名到另一个timer2的函数.

如何将2个定时器设置为1个事件?

c# forms events timer

4
推荐指数
1
解决办法
1360
查看次数

如何设置单词的背景颜色?

我在表格中有一个pictureBox.在那个pictureBox的中间,我已经放置了所选照片的​​名称.现在,我想为所选名称的背景着色.

我怎样才能做到这一点?

c# forms picturebox background-color

0
推荐指数
1
解决办法
6142
查看次数