在重定向文件显示重音符号的字符(大于output.txt的) [英] Show characters with accents in redirect file (>output.txt)

查看:146
本文介绍了在重定向文件显示重音符号的字符(大于output.txt的)的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

例如

mode con: cp>%tmp%\output.tmp
notepad %tmp%\output.tmp

显示:

Statut du p‚riph‚rique CON:
---------------------------
    Page de codesÿ:   850

而不是:

Statut du périphérique CON:
---------------------------
    Page de codes :   850

我也试图与 CHCP 65001 1252

你知道修复?

编辑:

我使用的TrueType字体的龙力,即使我做的键入%TMP%\\ output.tmp 它显示在控制台右侧的字符,而不是在任何文本编辑器

I use the truetype Lucida fonts, and even if I do type %tmp%\output.tmp it shows the right characters in console, but not in any text editor.

我也试过:

cmd /U /C "chcp 65001>nul &mode con: cp>%tmp%\output.tmp"

cmd /A /C "chcp 65001>nul &mode con: cp>%tmp%\output.tmp"

没有成功

推荐答案

您可以使用的cmd.exe 的/ U开关,以提供统一输出code字符。例如:

You may use the /U switch of cmd.exe in order to output Unicode characters. For example:

cmd /U /C dir > dirInUnicode.txt

不过,这种交换机的工作原理只有内部命令,所以你必须使用一个辅助文件,以输出转换模式命令:

mode con: cp>%tmp%\output1.tmp
cmd /U /C type %tmp%\output1.tmp > %tmp%\output2.tmp

这篇关于在重定向文件显示重音符号的字符(大于output.txt的)的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆