2016-03-10 29 views
1

我打算編寫一個我想要保存,加載,顯示等希臘腳本的軟件。我將使用Objective-C,Cocoa並希望將希臘文字母/字母等存儲在SQL數據庫中。在Objective-C/Cocoa/SQL中使用希臘語腳本

我可以將我的鍵盤佈局更改爲「希臘語」並使用希臘語腳本嗎?這是否簡單? - 或者我會不知何故必須找到解決辦法?

回答

2

你不需要做任何特別的事情。希臘字母表只是標準Unicode的一個子集。

只要確保您的數據庫是使用UTF-8或其他適當的編碼創建的。那麼在你的代碼中不會有其他任何事情要做。您將能夠支持用戶可以輸入的任何內容。

+0

非常感謝。我只是想知道,因爲我發現的一些數據是使用ASCII來表示XML文檔中的希臘語,我想知道這是爲什麼。有什麼理由讓人們使用Unicode而不是Unicode? –

+0

當然,這取決於你真正想要的。如果您希望用戶能夠輸入用古希臘各種方言編寫的文本,例如所有奇怪的變音符號等等,那麼您可能需要安裝特殊字體​​才能完成此操作,並且需要一種特殊的輸入法;希臘的標準支持不會涵蓋這一點。全都用Unicode,是的;但沒有辦法輸入它,並且沒有能夠顯示它的字體,這不會讓你感覺很差。 – bhaller

+0

@KenGoldhaus你不能使用ASCII來顯示希臘字符。您需要使用Unicode或其他支持希臘字符的編碼。 ASCII只有基本字母A-Z,數字0-9和一些標點符號。 – rmaddy