2011-07-13 36 views
1

当我使用货币符号时,当我运行该文件时出现错误。 如果我使用£(Alt + 0163), 它显示ú(Alt + 163)。如何在批处理文件中创建货币符号apper?

任何想法???

+0

你是什么意思_come出wrong_创建pound.txt?在控制台上,在一个文件中,文本编辑器? ...看看[这里](http://stackoverflow.com/questions/1259084/what-encoding-code-page-is-cmd-exe-using)详细说明如何在控制台上呈现字符 –

+0

出来控制台上出现错误。 – Ian

回答

1

这与您的文本编辑器和您的终端正在使用的字符编码有关。如果您在编辑器中看到的内容不是您在终端输出中看到的内容,请检查相应配置中使用的编码。 FYI的英镑符号代码为163,您使用的是Windows-1252。

1

如果你的命令提示设置如果你改变你的命令提示符下使用Unicode字体使用光栅字体那么你的命令输出使用的字体,而你的情况可能是850的代码页总是解释(即Lucida Console),那么它将使用可以使用chcp命令更改的活动代码页。

输入到命令提示符中也解释为,当然相同的代码页,这样你就可以输入echo £>pound.txt使用代码页850

+0

我有两个问题:1.使用符号时,记事本的字体是Lucida控制台。 2. echo£> pound.txt也不起作用。 – Ian

+0

记事本始终使用代码页1252,无论选择哪种字体。 – Neil