2009-10-07 24 views
1

我不是一個糟糕的網絡開發者,但它發生在我的web應用程序中,我從來不需要支持超過英語。現在看來,我需要爲上海的一些人增加對中國人的支持。我在想,「我想我只是將我的SQL數據庫字段更改爲nvarchar,而且我應該快到了。」我可以在同一個網頁上顯示簡體中文和英文嗎?

經過一番研究,這是一個比我想象的更大的交易。我見過的例子都顯示改變網頁的元標記,但我需要在同一頁面支持英文和中文字符(不是圖片)。這可能沒有像插入iFrames那樣做一些愚蠢的事情?

我只需要指出正確的方向。

(雖然我們在這,我不想防止自己在將來支持其他字符集,所以沒有硬編碼,拜託了!)

非常感謝。

回答

2

使用支持所有Unicode字符的字符集(如果大部分測試不在拉丁腳本中,我建議UTF-8,或者UTF-16可能是可行的)。

確保您正確指定編碼(通過在HTTP響應中設置正確的標頭或在HTML中提供正確的meta標籤)。

+2

Joel寫了一篇關於此的非常好的文章:http://www.joelonsoftware.com/articles/Unicode.html – NomeN 2009-10-07 12:21:19

+0

我怎麼能忘記發佈該鏈接!這是對我所知道的主題的最好介紹(它缺少一些細節,但它畢竟只是一個介紹)。 – 2009-10-07 12:36:26

相關問題