首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >DOS中非典型字符的乱码

DOS中非典型字符的乱码
EN

Stack Overflow用户
提问于 2011-01-14 01:09:09
回答 1查看 502关注 0票数 0

命令行程序输出文件路径列表。我通过管道将输出传递给另一个程序,以进行进一步的处理。在遇到包含“奇怪”字符的文件路径之前,它都工作得很好。

问题的原因似乎是下面描述的行为:

测试1

当我在cmd.exe中执行此命令时,

代码语言:javascript
复制
C:\temp> echo ó > o.txt

创建的文件的内容将是字符Ⅱ。

测试2

我创建了一个输入文件o_src.txt (使用我的文本编辑器),其中包含字符ó。

该命令

代码语言:javascript
复制
C:\temp> type o_src.txt

将在cmd.exe /3中打印此字符

如果我执行

代码语言:javascript
复制
C:\temp>type o.txt

(来自测试1的o.txt)结果是ó

测试3

在执行该命令之后

代码语言:javascript
复制
C:\temp> type o_src.txt > o_dst.txt

那么o_src.txt和o_dst.txt的内容是相同的。

这是怎么回事?

ASCII码: F3 / 243

?的ASCII码: A2 / 162

ASCII码: BE / 190

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2011-01-14 02:21:25

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4682934

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档