2013-02-19 101 views
3

對於學校,我們不得不在BASIC或「任何其他語言」中編寫一個小程序,所以我會用PHP來做。如何在命令行中使用PHP中的特殊字符?

我必須通過命令提示符運行它,所以我認爲我會使用行等對shell的「UI」進行一些改進。我使用ALT + nnn將它們插入到代碼中,但是當我執行它在殼裏我得到奇怪的角色在它的地方。

有誰知道如何解決這一問題?

由於

+0

你的意思是你試圖使用終端控制序列? – 2013-02-19 19:37:37

+0

你的意思是你想輸出PHP的ASCII線圖形? – 2013-02-19 19:37:47

+0

是的nikc.org這就是我想要的:) – Joshua 2013-02-19 19:39:40

回答

0

從這SO thread

  • 開關字體爲Lucida
  • 然後切換殼代碼頁爲UTF-8,式:

    chcp 65001

這似乎在Windows上很麻煩,所以你可能用850(拉丁-1,Windows中1252的MS-DOS等價物)代碼更好。我的意思是chcp 850

+0

我已經這樣做了,但只要我嘗試運行該程序,就會收到一個錯誤,告訴我「-f」不是內部或分機。命令。你能告訴我如何將它重置爲ASCII嗎? 我想我的老師只需要做一個醜陋的「用戶界面」。 – Joshua 2013-02-19 19:58:13

+0

嘗試'chcp 437',應該是'US-ASCII'。 – FelipeAls 2013-02-19 20:02:00

+0

謝謝你的幫助。別擔心,這只是一個學校的小程序,客戶永遠都看不到! – Joshua 2013-02-19 20:02:40