我正在創建一個Web應用程序框架,我在其中提供了對多語言內容的支持。 我的意思是一個內容,比如說一段可以有2個英語句子,另外2個句子可以是印地語(印度語)。現在我對此有幾點懷疑。使用unicode字符的多語言支持。有點混亂
1)用戶或管理員將該內容添加到網站。他們將被提交一個textarea(他們可以粘貼他們的內容)。然後他們提交帖子,我會將內容保存在數據庫中。我也想給他們提供一個基於Web的打字機界面,他們可以在給定的語言中鍵入內容,從那裏複製它,然後將它放回我的主textarea。 懷疑: 1a)我需要對textarea做些什麼,以便它接受unicode中的字符。 1b)我在哪裏可以找到我想要的某種語言的打字機界面。 tinymce是否支持這一點。 1c)我應該把數據庫的編碼爲'UTF 8',對吧?
2)然後我NEAD擺脫數據庫的內容並把它放在一個網頁,顯示它。現在這個內容有utf8編碼。因爲它可以有很多種語言。我需要做什麼?我猜測只是將網頁的編碼設置爲utf-8就可以了。如果某種語言所需的字體未安裝在客戶端PC上,會發生什麼情況?
我正在使用PhpEd編輯器。我的php文件編碼是否應該是utf-8,或者只是指定html編碼標記爲utf8就足夠了?
我有點難住。請幫忙。
什麼是打字機界面? –
這是一個編程網站。你不需要告訴我們印地文是什麼。 :-) – Alec
通過打字機接口意味着對於許多語言的通用打字。 看到這個鏈接: http://kaulonline.com/uninagari/default/ 現在,當管理員想要把一些內容放入印地文,他可以使用它並鍵入內容,並將其放回主文本框中。 如果我可以爲所有需要的語言提供這樣的界面,管理員將只使用管理面板輸入多種語言的內容。 –