2011-08-16 18 views
8

可以使用scalaz沒有包含適當的Unicode字符的鍵盤,或每個Unicode標識符是否也有一個「ASCII」等效(如果是的話,有沒有保證它保持這種方式)?是否有與斯卡拉一起使用的特殊鍵盤佈局?scalaz的開發需要Unicode/APL類似的鍵盤嗎?

最佳做法是什麼?直接輸入Unicode標識符或使用ASCII替代品並在提交之前使用腳本將其替換爲Unicode Unicode標識符?

+1

+1「是否有與scalaz一起使用的特殊鍵盤佈局?」 – ziggystar

回答

9

不,你除了ASCII以外不需要任何東西來使用Scalaz。

但是,大多數編輯器和IDE都有一些自動或半自動(如 - 空格)方式將字符序列轉換爲其他字符。如果你想保持你的源代碼採用Unicode,那麼它會照顧它。

現在,在Unicode中保存東西的問題是,當在網頁中顯示內容時,您可能會遇到一些字體的問題。地獄,甚至可能因某種原因被迫將代碼轉換爲ASCII。是的,這不太可能,但這是一個你應該知道的問題。

1

是的。是。不,良性擔保是爲了sissies。編寫代碼。我使用適當的開發環境,允許我輸入任何我喜歡的內容。

+2

您使用哪種開發環境,以及如何輸入Unicode字符? - 我認爲這個問題引起了有效的關注。 – Madoc

+0

永遠是機智的靈魂,不是嗎? :]但是,真的。 Unicode已經存在了大約十年左右,即使幾乎沒有通過質量的任何應用程序都應該有辦法處理Unicode輸入,即使依靠系統提供的標準手段。 –

3

這篇關於Unicode input的維基百科文章可能會幫助你。

7

This post超級用戶有關於此的一些信息。