繁体   English   中英

如何在 WPF 应用程序中将 UTF-8 写入控制台

How to write UTF-8 to Console in a WPF application

提示:本站收集StackOverFlow近2千万问答,支持中英文搜索,鼠标放在语句上弹窗显示对应的参考中文或英文, 本站还提供   中文繁体   英文版本   中英对照 版本,有任何建议请联系yoyou2525@163.com。

我有一个 WPF 应用程序,它也写入stdout ,因为它可以在两种模式下运行,UI 或控制台。 output 包含非 ascii 字符,例如

Console.WriteLine("ÀÁÂÃÄÅÆ ®¯°±¹²³¼½¾¶· αβχδ")

结果是一个 stream ,我可以重定向到一个文件中,该文件被编码为ISO-8859但我希望它是UTF-8
对于控制台应用程序,此答案建议设置

Console.OutputEncoding = System.Text.Encoding.UTF8;

但是当我在我的应用程序中这样做时,我得到

System.IO.IOException "The handle is invalid" when setting OutputEncoding
问题暂未有回复.您可以查看右边的相关问题.
1 如何将 UTF-8 字符串写入 Windows 控制台?

在 win32 api 中,我可以通过将 stdout 模式设置为 _O_U16TEXT 并使用 wprintf 来显示 unicode。 但是如何使用 printf 将 UTF-8 字符串写入控制台? 当我使用 _setmode 将 stdout 设置为 _O_U8TEXT 时,它抛出了一个断言 ...

2 如何在java应用程序上编写UTF-8字符?

我想写 ISI 到java netbeans上的csv。 调试代码时它工作正常。 但是当我清理和构建项目时,我运行.jar应用程序,然后当我看到csv时,我看到了 ?的? 我怎么解决这个问题? 提前致谢。 编辑 我用它来写: ...

4 如何在 utf-8 中读写这个?

我收到一个错误io.MalformedByteSequenceException: Invalid byte 2 of 2-byte UTF-8 sequence 解决方案是以 UTF-8 读写文件。 我的代码是: 我正在读取一个 url 并将其写入文件DirectionResponse.x ...

6 如何在Windows的控制台上打印日语utf-8?

Windows 7上的PYTHON 2.6 它将在IDLE中运行,没有错误。 但是,从控制台运行时,它会出错并快速闪烁,并且我无法读取错误消息。 如何在Windows控制台中完成? 顺便说一句,用西班牙语或葡萄牙语等其他语言来完成此操作也可以。 Windows控制台中的这 ...

8 如何在RAILS CONSOLE中显示UTF-8字符?

我正在尝试在Rails控制台中显示UTF-8字符,尤其是泰米尔语的字符。 当前,我在MongoDB数据库中的条目在Rails控制台中显示如下: “ _____” 。 但是,在我的Rails应用程序(即localhost)上,我看到了实际的泰米尔字符:即அம்மா 。 现在,我想 ...

10 将utf-8输出到控制台

我有以下代码将utf-8字符打印到Windows控制台: (1)产生正确的输出为'©',而(2)的输出为替换字符U + FFFD。 我尝试将stdout(2)重定向到文件,以查看编码转换是否存在问题,但它产生的字节序列与utf8_b []相同。 谁能向我解释为什么? 这是Win ...

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2022 STACKOOM.COM