我完全被难住了。我有一个程序可以提取存储在数据库中的信息,将数据库值分配给相应的类。该类具有打印其字段值的打印方法。用户输入订单 ID 或订单日期范围,然后它会找到这些订单并将它们打印到文本文件中。我遇到的问题是,有时,根据您选择的 id 和日期,文本文件会打印出这样的垃圾。“〢ⰢⱰ潋玱刬瑓抛弃圬扥†′愠岁瑥㔬㈶‸⁗㈱琰瑥敲瑥Ⱜ汁楳Ɒ䱉㘬㠰㌰”在这里我完全一无所知,因为当我调试它时,所有的值都显示出来在类、打印方法和结果集中正确。可能是什么问题呢?有没有人遇到过这种情况?
操作系统是 Windows Vista,我使用的语言是 C#。我正在使用带有 FileStream 作为参数的 StreamWriter 类。
这只发生在某些订单上。就像我选择订单 7 或订单 1-6 一样,它工作正常,但如果我选择 1-7,我会得到奇怪的语言。???
谢谢