在DOS控制台上打印奇怪的字符

时间:2012-03-20 23:11:10

标签: dos

我正在编写一个简单的DOS实用程序,它使用findstr实用程序来搜索HTML日志文件中的某些短语。每当findstr找到匹配项时,它都会在控制台上打印匹配项。我看到控制台上印有奇怪的字符,如下所示:

.á374.á.á0.á.áif.ácity.á=.á"94606.á.á.á.á.á

知道可能会发生什么吗?在我应该使用的findstr中有一个开关吗?

1 个答案:

答案 0 :(得分:2)

看起来您的HTML日志文件可能包含UTF-8编码数据,但findstr(或您的控制台)不支持UTF-8输出,并且正在尝试解释Latin-1中的所有内容。