Ben*_*ehn 7 unicode text cmd pipe
我有一个小的c#控制台程序,使用Console.WriteLine输出一些文本.然后我将此输出传递给文本文件,如:
c:myprogram > textfile.txt
但是,即使我使用/ u开关启动cmd,该文件也始终是ansi文本文件.cmd /?关于/ u开关说:
/ U使管道或文件的内部命令输出为Unicode
当我做的时候确实有所作为
c:echo "foo" > text.txt
text.txt是unicode(没有BOM)
我想知道为什么我的控制台程序的输出汇总到一个新文件同样不会创建一个unicode文件,我怎么能改变它?
我只使用Windows Power Shell(它生成一个具有正确BOM的unicode文件),但我仍然想知道如何使用cmd.
谢谢!
| 归档时间: |
|
| 查看次数: |
8050 次 |
| 最近记录: |