對於在命令行中運行的PHP(5.6)腳本,我試圖打印平方根符號,但未能這樣做。相反,我得到垃圾角色。如何在Windows 10命令提示符下運行PHP腳本時打印出平方根符號?
我已經閱讀了關於從PHP CLI向命令行打印unicode字符的許多問題/答案,但沒有一個與我的示例完全相關。
我在使用標準命令提示符(cmd.exe)的Windows 10上,我很高興使用它。
我使用Consolas字體並運行chcp 65001
來將提示設置爲utf-8。 *也試過Lucida遊戲機*。
// Square root symbol
echo "\u221A";
echo "\xe2\x88\x9a";
echo '√';
我已經試過iconv()
,json_decode()
,mb_convert_encoding()
和pack()
全部失敗。
可能的重複http://stackoverflow.com/questions/388490/unicode-characters-in-windows-command-line-how –
@JayBlanchard他已經在使用chcp 65001,這是對問題的回答你鏈接。 – Dimi
請使用√ – user1544541