2011-07-13 47 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